Insert 元素标签添加方式添加记录不返回主键配置
添加记录返回主键1(属性配置)
添加记录返回主键2(属性配置)
批量添加记录返回影响总记录行数(属性配置)
案例实操
添加记录不返回主键配置
insert into user(userName,userPwd) values(#{userName},#{userPwd})
添加记录返回主键1(属性配置)
select LAST_INSERT_ID() as id
insert into user(userName,userPwd) values(#{userName},#{userPwd})
Oracle 情况
SELECT LOGS_SEQ.nextval AS ID FROM DUAL
添加记录返回主键2(属性配置)
insert into user(userName,userPwd) values(#{userName},#{userPwd})
批量添加记录返回影响总记录行数(属性配置)
insert into user(user_name,user_pwd) values
(#{item.userName},#{item.userPwd})
###
扩展
Update 元素标签使用
更新单条记录返回影响行数
update user set userName=#{userName} ,userPwd=#{userPwd} where id=#{id}
批量更新多条记录 属性配置
update user set userPwd=#{pwd} where id in
#{item}
Delete 元素标签使用
删除单条记录
delete from user where id=#{id}
批量删除多条记录(属性配置)
delete from user where id in
#{item}
或下列形式,入参为数组类型
delete from user where id in
#{item}
###