mybatis中,写的mapper 的接口,返回值是int,可是实际过程中并没有用到呀?

图片描述
这个int并没有什么意义呀?

回答:

 /**

* Execute an insert statement.

* @param statement Unique identifier matching the statement to execute.

* @return int The number of rows affected by the insert.

*/

int insert(String statement);

上面是SqlSession中的insert方法, 注释中已经很清楚的说到int是insert影响的行数。

回答:

返回的是修改记录的条数,如果是插入一条记录应该返回1,通过判断是不是大于0知道插入是否成功?

以上是 mybatis中,写的mapper 的接口,返回值是int,可是实际过程中并没有用到呀? 的全部内容, 来源链接: utcz.com/p/180761.html

回到顶部