Mybatis中使用序列自动插入主键
Mapper中的使用
在insert中增加下面两个属性,useGeneratedKeys和keyProperty
useGeneratedKeys="true" keyProperty="id"
如果数据库支持自增主键,这样就可以了。如果不行,需要自己创建序列,然后通过序列获取主键值(使用的是postgresql中的函数,其他数据库视具体情况而定):
在insert中增加下面两个属性,useGeneratedKeys和keyProperty
useGeneratedKeys="true" keyProperty="id"
如果数据库支持自增主键,这样就可以了。如果不行,需要自己创建序列,然后通过序列获取主键值(使用的是postgresql中的函数,其他数据库视具体情况而定):