您的位置:首页 > 其它

mybatis的update、insert操作,返回影响结果的问题

2016-05-10 10:29 393 查看
    对于mybatis的update、insert的操作,操作成功后会得到一个int类型的影响结果条数,直接在dao层返回就可以得到,可以通过这个返回值做成功与否的操作。

     但是,mybatis官方的讨论列表,这句很关键:“If the BATCH executor is in use, the update counts are being lost. ”  会导致返回为-2147482646,而不是正确就返回条数,失败就返回0
一般我们都会开启batch的批量操作,所以建议不要通过影响条数进行结果判断。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis 条数 insert update