首页 > mybatis在做更新/插入/删除的时候如何返回状态?

mybatis在做更新/插入/删除的时候如何返回状态?

我想在做完这些操作的时候有个状态让我知道这些操作是成功还是失败?


insert的时候可以返回一个keyid

   <selectKey keyProperty="id" type="post" resultClass="java.lang.Long">
        SELECT @@IDENTITY AS id
    </selectKey>

update,delete会返回一个影响表条数的数字,如果为0一般就是失败了

insert,update,delete抛出异常,当然肯定也是失败了啊

https://github.com/lazyp/dao-generator 自己写的一个ibatis dao模块生成工具


1.crud的时候默认都会返回影响表的行数。
2.也可以自定义返回回来的值。


底层会返回一个int的吧
也就是影响的行数
真出问题了就抛异常了

【热门文章】
【热门文章】