一、insert 单条model(entity)动态xml如下:
<!-- insert数据SQL-->
<insert id="cartype-insert"parameterClass="cartype">
insert into cartype(CarTypeId,CarTypeName,parking_id,Status,Update_time,State,SynID )
values
(
#CarTypeId#,#CarTypeName#,#parking_id#,#Status#,#Update_time#,#State#,#SynID#
);
</insert>
需要注意的是
1.
<insert id="cartype-insert" parameterClass="cartype">中cartype为实体对象名称
2.
values(#CarTypeId#,#CarTypeName#,#parking_id#,#Status#,#Update_time#,#State#,#SynID#);
中的“#”之间的Key需要与实体(本例为cartype)的属性名称一致(大小写一致),也就是说如果insert时是全字段insert,那values中就是cartype类的所有属性名
cartype类的定义如下:

本文介绍了如何使用Ibatis.NET进行单条和批量插入实体数据,重点讲解了如何处理ON DUPLICATE KEY冲突,通过示例展示了动态XML配置和C#后台调用方法。

5万+

被折叠的 条评论
为什么被折叠?



