@Published(tag="architect") public class InsertSqlGenerator extends SqlGeneratorSupport<DbToDbStepConfig>
Entityアノテーションが設定されたクラス)に設定されたテーブルとなる。
 
 SELECT文のSELECT句の順序は、登録対象のテーブルのカラム順と一致している必要がある。
 
 以下に生成されるSQL文の例を示す。
 
 
 登録対象のテーブル:user
 SELECT文:select id, name from user_work
 生成されるSQL文:insert into user (id, name) select id, name from user_work
 
 DbToDbStepConfig| コンストラクタと説明 | 
|---|
InsertSqlGenerator()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
protected java.lang.String | 
generateInsertColumnList(DbToDbStepConfig config)
insert対象のカラムリスト(括弧つき)を生成する。 
 | 
protected java.lang.String | 
generateInsertIntoClause(DbToDbStepConfig config)
insert into句を生成する。 | 
protected java.lang.String | 
generateInsertTableName(DbToDbStepConfig config)
insert対象のテーブル名を生成する。 
 | 
protected java.lang.String | 
generateSourceSql(DbToDbStepConfig config)
insert対象のデータを取得するselect文を生成する。 
 | 
java.lang.String | 
generateSql(DbToDbStepConfig config)
一括登録用のINSERT文を生成する。 
 | 
verifypublic java.lang.String generateSql(DbToDbStepConfig config)
generateSql クラス内 SqlGeneratorSupport<DbToDbStepConfig>config - ステップの設定protected java.lang.String generateInsertIntoClause(DbToDbStepConfig config)
insert into句を生成する。config - ステップの設定(この実装では使用しない)insert into句protected java.lang.String generateInsertTableName(DbToDbStepConfig config)
config - ステップの設定DbInputStepConfig.getBean()protected java.lang.String generateInsertColumnList(DbToDbStepConfig config)
config - ステップの設定DbInputStepConfig.getBean()protected java.lang.String generateSourceSql(DbToDbStepConfig config)
config - ステップの設定DbToDbStepConfig.getSql()