org.seasar.doma.jdbc.entity
インタフェース NamingConvention

既知の実装クラスの一覧:
CamelNamingConvention

public interface NamingConvention

ネーミング規約です。

このインタフェースの実装は public なデフォルトコンストラクタを持たねばいけません。

このインタフェースの実装はスレッドセーフでなければいけません。

作成者:
taedium

メソッドの概要
 String fromEntityToTable(String entityName)
          エンティティ名からテーブル名へ変換します。
 String fromPropertyToColumn(String propertyName)
          プロパティ名からカラム名へ変換します。
 

メソッドの詳細

fromEntityToTable

String fromEntityToTable(String entityName)
エンティティ名からテーブル名へ変換します。

更新系SQLの自動生成時、テーブル名が明示されていない場合に呼び出されます。

パラメータ:
entityName - エンティティ名
戻り値:
テーブル名
例外:
DomaNullPointerException - 引数が null の場合

fromPropertyToColumn

String fromPropertyToColumn(String propertyName)
プロパティ名からカラム名へ変換します。

更新系SQLの自動生成時、カラム名が明示されていない場合に呼び出されます。また、 検索系SQLの結果セットをプロパティにマッピングする際に呼び出されます。

パラメータ:
propertyName - プロパティ名
戻り値:
カラム名
例外:
DomaNullPointerException - 引数が null の場合


Copyright © 2009 The Seasar Foundation. All Rights Reserved.