クラス DefaultNamingRule

  • すべての実装されたインタフェース:
    NamingRule

    public class DefaultNamingRule
    extends Object
    implements NamingRule
    NamingRuleの標準実装。

    エンティティのクラス名、プロパティ名をキャメルケースから、DBのテーブル名、カラム名としてスネークケースに変換する。

    大文字に変換する。

    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • DefaultNamingRule

        public DefaultNamingRule()
    • メソッドの詳細

      • entityToTable

        public String entityToTable​(String entityName)
        インタフェースからコピーされた説明: NamingRule
        エンティティ名をテーブル名に変換する。
        定義:
        entityToTable インタフェース内 NamingRule
        パラメータ:
        entityName - エンティティ名
        戻り値:
        テーブル名
      • propertyToColumn

        public String propertyToColumn​(String propertyName)
        インタフェースからコピーされた説明: NamingRule
        プロパティ名をカラム名に変換する
        定義:
        propertyToColumn インタフェース内 NamingRule
        パラメータ:
        propertyName - プロパティ名
        戻り値:
        カラム名
      • columnToProperty

        public String columnToProperty​(String columnName)
        インタフェースからコピーされた説明: NamingRule
        カラム名をプロパティ名に変換する。
        定義:
        columnToProperty インタフェース内 NamingRule
        パラメータ:
        columnName - カラム名
        戻り値:
        プロパティ名