MyBatis单条插入后返回自增的id
2019-05-30 17:10
423 查看
<insert id="insertUser" useGeneratedKeys="true" keyProperty="id" parameterType="com.xxxx.xxx.bean.User">
insert into user(name,age) values(#{name},#{age})
</insert>
useGeneratedKeys="true" keyProperty="id"
表示主键为id,且是自增的(注:只能是int类型才能自增,varchar的不行)
package com.xxxx.xxx.mapper;
@MapperScan
public interface XxxxMapper{
public Integer insertUser(User user);
}
@Service("userService")
public class userService implements UserService {
@Autowired
private XxxxMapper xxxxMapper;
public void insertUser(User user) throws Excetion{
xxxxMapper.insertUser(user);
//使用返回的自增id不能使用返回值,需要如下:
logger.info("id="+user.getId());
}
}
相关文章推荐
- MyBatis单条插入后返回自增的id
- MyBatis+MySQL 返回插入的主键ID
- mybatis 做 insert操作的时候返回插入的那条数据的id
- MyBatis+MySQL 返回插入的主键ID
- 在基于Mybatis持久层框架,使用数据库事务时,插入一条数据后,无法返回主键ID的问题研究
- MyBatis+MySQL 返回插入的主键ID
- MyBatis在insert插入操作时返回主键ID的配置
- 6.21-6.25-MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- mysql+mybatis插入一条数据后返回主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis + MySQL返回插入成功后的主键id
- MyBatis在insert插入操作时返回主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis+MySQL 返回插入的主键ID
- mybatis 插入数据返回ID
- mybatis进行批量插入 返回批量插入主键ID 插入不成功等问题
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- mybatis返回插入数据的自增长id
- mybatis返回插入的主键ID