SpringBoot統合Mybatisplus共通コメント

メモ共通エンティティクラス:

ID:(アルゴリズム雪インクリメントIDに基づいて)MPのデフォルトの塗りつぶし

例えば:データベースのテーブル名が要件を持っている統一プレフィックス(mp_userなど)、使用注釈は、のような@tablename:   

@tablename( "mp_user" パブリック クラスユーザー{}  

フィールドエンティティクラスのフィールド名は、例えば、対応していません。

パブリック クラスユーザー{
     // 姓名 
    @TableField(「名前」プライベート文字列の本名。
}

非テーブルのフィールドを除外するには、3つの方法:

シナリオ:変数のエンティティクラスは、データベースのフィールドに存在しない使用する必要があります

変数によって識別される過渡、過渡1.直接同定は、シリアル化することができません

@data 
@tablename(「mp_user」のパブリック クラスユーザー{
     // 备注
    プライベート 過渡文字列の発言。

}

2.マーク静的変数は、get()、set()メソッドを生成します。クラス名によって直接呼び出されます

@data 
@tablename(「mp_user」のパブリック クラスユーザー{
     // 备注
    プライベート 静的の文字列の発言。

    パブリック 静的文字列getRemark(){
         戻り発言。
    } 

    パブリック 静的 ボイドsetRemark(文字列備考){ 
        User.remark = 発言。
    } 
}

注釈を使用することによって解決される3

@data 
@tablename( "mp_user" のパブリック クラスユーザー{
     // 备注 
    @TableFiles(が存在= プライベート 静的の文字列の発言。
}

 

 

 

 

 

 

 

 

   

@tablename( "mp_user")
パブリッククラスユーザー{}  

おすすめ

転載: www.cnblogs.com/zhukf/p/12132922.html