| Modifier and Type | Method and Description |
|---|---|
<T> BatchSqlWithColumns |
StandardSqlBuilder.buildBatchDeleteSql(Class<T> entityClass)
ID列を条件とした一括削除用(batch delete)のSQL文を構築する。
|
<T> BatchSqlWithColumns |
StandardSqlBuilder.buildBatchInsertSql(Class<T> entityClass)
一括登録用(batch insert用)のSQLを構築する。
採番カラムも含む全てのカラムを対象としたデータ登録用INSERT文を構築する。
構築したINSERT文を使用する場合には、採番されるカラムの値は事前に採番し、
Entityクラスに対して値を設定する必要がある。
|
<T> BatchSqlWithColumns |
StandardSqlBuilder.buildBatchInsertWithIdentityColumnSql(Class<T> entityClass)
一括登録用(batch insert用)のSQLを構築する。
データベース側での採番(MySqlのAUTO_INCREMENTやPostgreSqlのSERIALカラムなど)を行うための
データ登録用INSERT文を生成する。
構築したINSERT文を使用する場合には、データベースへのデータ登録時に値が採番されるため、
データ登録後にデータベースから採番された値を取得する必要がある。
|
<T> BatchSqlWithColumns |
StandardSqlBuilder.buildBatchUpdateSql(Class<T> entityClass)
ID列を条件とした一括更新用(batch update)のSQL文を構築する。
|
Copyright © 2018. All rights reserved.