2 lovebosom lovebosom 于 2017.01.13 15:54 提问

insert 返回值错误,求解答

mybatis insert 返回-2147482646
int insert = getSqlSession().insert(sqlId("addUser",User.class), u);
System.out.println(insert);//insert的值是-2147482646,不知道为什么,我没有设置批量操作。图片说明

2个回答

lovebosom
lovebosom   2017.01.22 11:01
已采纳

insert 的返回值是有返回值的。返回的是insert影响的条数。

zhangpan_soft
zhangpan_soft   2017.01.13 20:18

那个值是int的最大值+1,然后成为int的负数值,另外,要说的是增,删,改方法没有返回值,只有查询有返回值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!