2

マッパーインターフェースでメソッドをオーバーロードできますか? はいの場合、mybatis はマッパー xml の要素をどのように区別しますか?

4

2 に答える 2

2

マッパーインターフェースでメソッドをオーバーロードできますか? Mapper インターフェースを実装する場合 --> いいえ

Mybatis は、マッパー xml 内の要素を「id」によって区別します。

たとえば、注釈のない 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 に答える