insert方法总是返回一个int值,这个值代表得是插入得行数。
如果采用自增长策略,自动生成得键值在insert执行完后可以被设置到传入得参数对象中。
比如:
<insert id="insertUserName" usergeneratedkeys="true" keyproperty="id">
insert into user (user_name) values (#{username})
</insert >
User user = new User();
user.setUserName("张三");
int rows = mapper.insertUserName(user,getUserName());
//执行完毕后,id已经被设置到对象中
System.out.println("该用户id为:"+user.getId());
如果有帮助,点个赞呗!!!