在MyBatis中,可以通过使用useGeneratedKeys
配置来实现Integer类型的自动填充。具体步骤如下:
insert
语句中,设置useGeneratedKeys
为true,并指定keyProperty
为你想要自动填充的字段名,如下所示:<insert id="insertUser" parameterType="User" useGeneratedKeys="true" keyProperty="id">
insert into user (name, age) values (#{name}, #{age})
</insert>
keyProperty
相同的字段,并使用对应的setter和getter方法,如下所示:public class User {
private Integer id;
private String name;
private Integer age;
// getter and setter method for id
// getter and setter method for name
// getter and setter method for age
}
这样,在执行插入操作后,MyBatis会自动将生成的主键值填充到id
字段中。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。