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

Sql を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.builder SQLを動的に組み立て実行するためのクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
org.seasar.doma.jdbc.id エンティティの識別子に関するクラスやインタフェースを提供します。 
 

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

Sql 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
 void UtilLoggingJdbcLogger.logSql(String callerClassName, String callerMethodName, Sql<?> sql)
           
 void JdbcLogger.logSql(String callerClassName, String callerMethodName, Sql<?> sql)
          実行するSQLを記録します。
 

Sql 型のパラメータを持つ org.seasar.doma.jdbc のコンストラクタ
BatchOptimisticLockException(ExceptionSqlLogType logType, Sql<?> sql)
          楽観的排他制御に失敗したSQLを指定してインスタンスを構築します。
BatchSqlExecutionException(ExceptionSqlLogType logType, Sql<?> sql, Throwable cause, Throwable rootCause)
          SQL、スローされた原因、根本原因を指定してインスタンスを構築します。
BatchUniqueConstraintException(ExceptionSqlLogType logType, Sql<?> sql, Throwable cause)
          SQLと原因を指定してインスタンスを構築します。
NonSingleColumnException(ExceptionSqlLogType logType, Sql<?> sql)
          1列でない結果を返したSQLを指定してインスタンスを構築します。
NonUniqueResultException(ExceptionSqlLogType logType, Sql<?> sql)
          2件以上の結果を返したSQLを指定してインスタンスを構築します。
NoResultException(ExceptionSqlLogType logType, Sql<?> sql)
          0件の結果を返したSQLを指定してインスタンスを構築します。
OptimisticLockException(ExceptionSqlLogType logType, Sql<?> sql)
          楽観的排他制御に失敗したSQLを指定してインスタンスを構築します。
ScriptException(Throwable cause, Sql<?> sql, int lineNumber)
          インスタンスを構築します。
SqlExecutionException(ExceptionSqlLogType logType, Sql<?> sql, Throwable cause, Throwable rootCause)
          SQLを指定してインスタンスを構築します。
UniqueConstraintException(ExceptionSqlLogType logType, Sql<?> sql, Throwable cause)
          SQLを指定してインスタンスを構築します。
 

org.seasar.doma.jdbc.builder での Sql の使用
 

Sql を返す org.seasar.doma.jdbc.builder のメソッド
 Sql<?> UpdateBuilder.getSql()
          組み立てられたSQLを返します。
 Sql<?> SelectBuilder.getSql()
          組み立てられたSQLを返します。
 Sql<?> InsertBuilder.getSql()
          組み立てられたSQLを返します。
 Sql<?> DeleteBuilder.getSql()
          組み立てられたSQLを返します。
 

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

Sql を返す org.seasar.doma.jdbc.dialect のメソッド
 Sql<?> Dialect.getIdentitySelectSql(String qualifiedTableName, String columnName)
          データベースで生成されたIDENTITYを取得するためのSQLを返します。
 Sql<?> Dialect.getSequenceNextValSql(String qualifiedSequenceName, long allocationSize)
          シーケンスの次の値を取得するためのSQLを返します。
 

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

Sql 型のパラメータを持つ org.seasar.doma.jdbc.id のメソッド
protected  long AbstractIdGenerator.getGeneratedValue(IdGenerationConfig config, Sql<?> sql)
          生成された識別子を取得するSQLを実行します。
 



Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.