insert into user(userName,password,comment) values(#{userName},#{password},#{comment}) User user = new User()user.setUserName("chenzhou")user.setPassword("xxxx")user.setComment("测试插入数据返回主键功能")System.out.pri...
对于支持自动生成主键的数据库(如SQL<insert
id="xxx"
parameterType="yyy"
useGeneratedKeys="true"
keyProperty="id">
....
</insert>
对于不支持自动生成主键(如Oracle),可以采用以下方式:
<insert
id="xxx"
parameterType="yyy">
<selectKey
keyProperty="id"
resultType="long"
order="BEFORE">
select
my_seq.nextval
from
dual
</selectKey>
....
</insert>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)