我们可以在mapper接口(interface)中重载方法吗?如果是,mybatis如何区分mapper xml中的元素?
最佳答案
我们可以在mapper接口(interface)中重载方法吗?如果你的意思是实现 Mapper 接口(interface) --> 否
Mybatis 通过“id”区分映射器 xml 中的元素。
例如,如果我们有一个没有注释的 addUser 方法,我们可以通过指定 id="addUser"在 xml 文件中重载它:
public interface UserMapper {
void addUser( String name);
}
XML 映射器:
<insert id="addUser" ... >
关于mybatis接口(interface)映射器-重载方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15231259/