創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供昔陽(yáng)企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站建設(shè)、做網(wǎng)站、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為昔陽(yáng)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
? ?insert into user(name,age) values(#{name},#{age})?
?useGeneratedKeys="true" keyProperty="id"??
表示主鍵為id,且是自增的(注:只能是int類(lèi)型才能自增,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());
? ? }? ? ?
}