环境背景:
mybatis:在执行新增,修改,删除数据库数据时,返回结果int是,-2147482646,开始以为和序列化有关(纯属臆测),然而每次都是这个值,遂在网上查找了一番并找到了答案:
问题原因:
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
<constructor-arg index="1" value="BATCH" />
</bean>
解决办法:
<constructor-arg index="1" value="SIMPLE" />
修改为SIMPLE
具体参考:
解析Mybaits的insert方法返回数字-2147482646的原因