インタフェース NamingRule

  • 既知の実装クラスのリスト:
    DefaultNamingRule

    public interface NamingRule
    DBのテーブルやカラムをJavaのエンティティ・クラスにマッピングする際の命名規則に沿った変換を行う。
    バージョン:
    0.3.2
    作成者:
    T.TSUCHIE
    • メソッドの詳細

      • entityToTable

        String entityToTable​(String entityName)
        エンティティ名をテーブル名に変換する。
        パラメータ:
        entityName - エンティティ名
        戻り値:
        テーブル名
      • propertyToColumn

        String propertyToColumn​(String propertyName)
        プロパティ名をカラム名に変換する
        パラメータ:
        propertyName - プロパティ名
        戻り値:
        カラム名
      • columnToProperty

        String columnToProperty​(String columnName)
        カラム名をプロパティ名に変換する。
        パラメータ:
        columnName - カラム名
        戻り値:
        プロパティ名
      • propertyToStoredParam

        String propertyToStoredParam​(String propertyName)
        プロパティ名をストアドプロシージャ/ファンクションの引数名に変換する
        パラメータ:
        propertyName - プロパティ名
        戻り値:
        ストアドプロシージャ/ファンクションの引数名
      • sequenceNameForTableGenerator

        String sequenceNameForTableGenerator​(String tableName,
                                             String columnName)
        テーブルによる採番を行う際のシーケンス名を決定します。

        テーブル名とカラム名からシーケンス名に変換する。

        パラメータ:
        tableName - テーブル名
        columnName - カラム名
        戻り値:
        シーケンス名
        導入されたバージョン:
        0.3.2
      • sequenceNameForSequenceGenerator

        String sequenceNameForSequenceGenerator​(String tableName,
                                                String columnName)
        シーケンスによる採番を行う際のシーケンス名を決定します。

        テーブル名とカラム名からシーケンス名に変換する。

        パラメータ:
        tableName - テーブル名
        columnName - カラム名
        戻り値:
        シーケンス名
        導入されたバージョン:
        0.3.2