MyBatisのエイリアス(typeAliases)使用

この方法の一つ

    <!--可以给实体类起别名-->
    <typeAliases>
        <typeAlias type="com.tt.pojo.User" alias="User"/>
    </typeAliases>

方法二

:あなたはまたのような、MyBatisのが必要なJavaビーンの下にパッケージ名を検索します、パッケージ名を指定することができます

クラスのクラス名のために、彼のデフォルトの別名をエンティティクラスのパッケージをスキャンし、最初の文字を小文字!

 <!--可以给实体类起别名-->
    <typeAliases>
        <package name="com.tt.pojo"/>
    </typeAliases>

類似のエンティティが第1の実施形態を用いてより少ない場合。

エンティティクラスは非常に多くの場合は、2番目のアプローチをお勧めします。

最初のエイリアスをカスタマイズすることができ、そして第二はないが、必要に応じてエンティティ・クラス(POJO)に@alias注釈を増加させるために変更する必要が

@Alias("author")
public class Author {
    ...
}

重要エイリアスので、

  • Java型のエイリアスを入力しますが、短い名前が設定されています。
  • 唯一の完全修飾名の冗長性を削減するための存在意義インチ
公開された29元の記事 ウォン称賛49 ビュー1779

おすすめ

転載: blog.csdn.net/qq_41256881/article/details/105362832