您好,登錄后才能下訂單哦!
<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());
? ? }? ? ?
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。