インタフェース
org.seasar.doma.jdbc.dialect.Dialect の使用

Dialect を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
org.seasar.doma.jdbc.entity エンティティやそのプロパティを表すクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.id エンティティの識別子に関するクラスやインタフェースを提供します。 
 

org.seasar.doma.jdbc での Dialect の使用
 

Dialect を返す org.seasar.doma.jdbc のメソッド
 Dialect Config.dialect()
          RDBMSの方言です。
 

Dialect 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
protected  SqlFile CachedSqlFileRepository.createSqlFile(String path, Dialect dialect)
          SQLファイルを作成します。
 String NamingConvention.fromColumnToProperty(String columnName, Dialect dialect)
          カラム名からプロパティ名へ変換します。
 String CamelNamingConvention.fromColumnToProperty(String columnName, Dialect dialect)
          アンダースコア区切りのカラム名をキャメルケースのプロパティ名に変換します。
 String NamingConvention.fromEntityToTable(String entityName, Dialect dialect)
          エンティティ名からテーブル名へ変換します。
 String CamelNamingConvention.fromEntityToTable(String entityName, Dialect dialect)
          キャメルケースのエンティティ名を大文字のアンダースコア区切りテーブル名に変換します。
 String NamingConvention.fromPropertyToColumn(String propertyName, Dialect dialect)
          プロパティ名からカラム名へ変換します。
 String CamelNamingConvention.fromPropertyToColumn(String propertyName, Dialect dialect)
          キャメルケースのプロパティ名を大文字のアンダースコア区切りカラム名に変換します。
 String NamingConvention.fromTableToEntity(String tableName, Dialect dialect)
          テーブル名からエンティティ名へ変換します。
 String CamelNamingConvention.fromTableToEntity(String tableName, Dialect dialect)
          アンダースコア区切りのテーブル名をキャメルケースのエンティティ名に変換します。
protected  String CachedSqlFileRepository.getPrimaryPath(String path, Dialect dialect)
          SQLファイルを見つける際の優先パスを取得します。
 SqlFile SqlFileRepository.getSqlFile(String path, Dialect dialect)
          SQLファイルを返します。
 SqlFile CachedSqlFileRepository.getSqlFile(String path, Dialect dialect)
           
 

org.seasar.doma.jdbc.dialect での Dialect の使用
 

Dialect を実装している org.seasar.doma.jdbc.dialect のクラス
 class HsqldbDialect
          HSQLDB用の方言です。
 class MysqlDialect
          MySQL用の方言です。
 class OracleDialect
          Oracle用の方言です。
 class PostgresDialect
          PostgreSQL用の方言です。
 class StandardDialect
          標準の方言です。
 

org.seasar.doma.jdbc.entity での Dialect の使用
 

Dialect 型のパラメータを持つ org.seasar.doma.jdbc.entity のメソッド
protected  boolean GeneratedIdProperty.isGenerationTypeSupported(GenerationType generationType, Dialect dialect)
          方言で識別子を生成する方法がサポートされていれば true を返します。
 

org.seasar.doma.jdbc.id での Dialect の使用
 

Dialect を返す org.seasar.doma.jdbc.id のメソッド
 Dialect IdGenerationConfig.getDialect()
           
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.