クラス DefaultNamingRule
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.naming.DefaultNamingRule
-
- すべての実装されたインタフェース:
NamingRule
public class DefaultNamingRule extends Object implements NamingRule
- 導入されたバージョン:
- 0.3
- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DefaultNamingRule()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 StringcolumnToProperty(String columnName)カラム名をプロパティ名に変換する。StringentityToTable(String entityName)エンティティ名をテーブル名に変換する。StringpropertyToColumn(String propertyName)プロパティ名をカラム名に変換するStringpropertyToStoredParam(String propertyName)プロパティ名をストアドプロシージャ/ファンクションの引数名に変換する
-
-
-
メソッドの詳細
-
entityToTable
public String entityToTable(String entityName)
エンティティ名をテーブル名に変換する。大文字のスネークケース変換します。(SampleCustomer => SAMPLE_CUSTOMER)
- 定義:
entityToTableインタフェース内NamingRule- パラメータ:
entityName- エンティティ名- 戻り値:
- テーブル名
-
propertyToColumn
public String propertyToColumn(String propertyName)
プロパティ名をカラム名に変換する大文字のスネークケース変換します。(sampleName => SAMPLE_NAME)
- 定義:
propertyToColumnインタフェース内NamingRule- パラメータ:
propertyName- プロパティ名- 戻り値:
- カラム名
-
columnToProperty
public String columnToProperty(String columnName)
カラム名をプロパティ名に変換する。スネークケースから先頭が小文字のキャメルケースに変換します。(SAMPLE_NAME => sampleName)
- 定義:
columnToPropertyインタフェース内NamingRule- パラメータ:
columnName- カラム名- 戻り値:
- プロパティ名
-
propertyToStoredParam
public String propertyToStoredParam(String propertyName)
プロパティ名をストアドプロシージャ/ファンクションの引数名に変換する小文字のスネークケース変換します。(sampleName => SAMPLE_NAME)
- 定義:
propertyToStoredParamインタフェース内NamingRule- パラメータ:
propertyName- プロパティ名- 戻り値:
- ストアドプロシージャ/ファンクションの引数名
-
-