2

我们可以在映射器接口中重载方法吗?如果是,mybatis如何区分mapper xml中的元素?

4

2 回答 2

2

我们可以在映射器接口中重载方法吗?如果你的意思是实现 Mapper 接口 --> 否

Mybatis 通过“id”来区分 mapper xml 中的元素。

例如,如果我们有一个没有注释的 addUser 方法,我们可以通过指定 id="addUser" 在 xml 文件中重载它:

public interface UserMapper {
      void addUser( String name);
}

xml映射器:

<insert id="addUser" ... >
于 2016-03-02T10:31:26.087 回答
0

不,恐怕不支持,而且似乎不会。对同一功能提出了最近的请求,但它被标记为wontfix

于 2013-04-29T20:37:06.560 回答