mybatis-plus 可以返回不是主键的id字段的值吗?
我现在使用 Mybatis-plus 的insert方法插入后无法获取到roleId的值,有什么好办法可以获取到吗?
解决:
User user=new User();
user.setAge(1);
...
plus.insert(user);
这时候去实体类中取id
String id=user.getId();
<mapper namespace="com.hwz.MessageMouldMapper">
<insert id="testInsert" useGeneratedKeys="true" keyProperty="roleId">
INSERT INTO t_XXXX
XXXXXX,XXXX,XXXXX
VALUES XXXX,XXXX,XXXX
</insert>
</mapper>
insert 中新增 useGeneratedKeys="true" keyProperty="roleId" 即可