<!--新增所有列-->
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
insert into user(user_name, pass_word, gmt_create, gmt_modified)
values (#{userName}, #{passWord}, #{gmtCreate}, #{gmtModified})
</insert>
1. 使用方法
通过传入对象的方式就行数据插入,当xml中配置有keyProperty="id" useGeneratedKeys="true"
时,插入数据的id会传入到插入对象中,即执行插入语句后调用getId()方法即可。
User user1 = User.builder().userName(user.getUsername()).build();
Long insert = UserMapper.insert(user1);
Long id = user.getId();