MyBatis:使用 java 接口映射器获取受影响的行数

MyBatis: Getting affected rows number using java interface mapper

阅读 MyBatis 教程我了解到使用会话来执行查询是老习惯,使用 java 接口映射器要好得多。我的意思是这是一个很好的做法:

mapper=session.getMapper(mapperClass);
mapper.updateFoo(boo);

我开始使用接口映射器,现在我需要获取受影响的行数。我发现的所有示例都带有 int number=session.update()

我的问题是如何使用映射器获取受影响的行数?

您可以使用 java 接口映射器以类似的方式获取受影响的行。

int number = mapper.updateFoo(boo);

java 界面应该如下所示。

int updateFoo(Foo boo);