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

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


     但是,mybatis官方的讨论列表,这句很关键:“If the BATCH executor is in use, the update counts are being lost. ”  会导致返回为-2147482646,而不是正确就返回条数,失败就返回0

一般我们都会开启batch的批量操作,所以建议不要通过影响条数进行结果判断。


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页