获取新增值id
实体类中添加:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
插入方法中:用插入实体类的get方法即可获取。
....
msgStoreMapper.insertSelective(msgStore);
return msgStore.getId();
使用mybatis uuid做主键xml
<insert id="saveUser1" parameterType="com.igeek.crm.pojo.User">
<!-- selectKey 标签实现主键返回 -->
<!-- keyColumn:主键对应的表中的哪一列 -->
<!-- keyProperty:主键对应的pojo中的哪一个属性 -->
<!-- order:设置在执行insert语句前执行查询id的sql,在执行insert语句之后执行查询id的sql -->
<!-- resultType:设置返回的id的类型 -->
<selectKey keyColumn="uuid" keyProperty="uuid" order="BEFORE"
resultType="string">
SELECT uuid()
</selectKey>
INSERT INTO `user1`
(username,birthday,se