美文网首页
MyBatis 获取自增ID

MyBatis 获取自增ID

作者: 夜空中乄最亮的星 | 来源:发表于2020-01-13 17:15 被阅读0次

MyBatis 可以使用注解模式或者XML映射模式编写SQL 语句,在开发中经常需要获取自增ID,下面我们就讲解一下如何在这2种模式下获取自增ID

1.注解模式
@Insert("INSERT INTO user(name,age) values(${name},${age})")
@Options(useGeneratedKeys = true,keyColumn = "id",keyProperty = "id")
Integer newUser(User user);

使用Options设置 useGeneratedKeys 为true即可

2.XML 映射模式

xml文件如下

<insert id="addWithXml" useGeneratedKeys="true" keyProperty="id">
   INSERT INTO user(name,age) values(#{name},#{age})
</insert>

接口代码:
接口方法名和xml文件中的id属性值一致即可

Integer addWithXml(User user);
3.通过settings元素设置

这种方式我没用过,有兴趣的童鞋可以看一下:https://www.cnblogs.com/nuccch/p/9069644.html

相关文章

网友评论

      本文标题:MyBatis 获取自增ID

      本文链接:https://www.haomeiwen.com/subject/rwxnactx.html