mybatis中useGeneratedKeys和keyProperty的作用

使用场景:将对象插入id为自增的表中,同时在程序中仍需要用到该对象插入后自增的ID

方法:配置 useGeneratedKeys="true"  keyProperty="对应的主键的对象"


 <insert id="insert" parameterType="user" useGeneratedKeys="true" keyProperty="id">
     insert into User(name,sex,year,create_time) values (#{name},#{sex},#{year},#{create_time})
insert>

这样在之后的java代码中我们就可以获取该主键对应的对象的属性值(id)

转载于:https://www.cnblogs.com/JoeyWong/p/9299282.html

你可能感兴趣的:(java,数据库)