#foreach ($column in $columns) #end #if($table.sub) #foreach ($column in $subTable.columns) #end #end select#foreach($column in $columns) $column.columnName#if($foreach.count != $columns.size()),#end#end from ${tableName} insert into ${tableName} #foreach($column in $columns) #if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) $column.columnName, #end #end #foreach($column in $columns) #if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) #{$column.javaField}, #end #end update ${tableName} #foreach($column in $columns) #if($column.columnName != $pkColumn.columnName) $column.columnName = #{$column.javaField}, #end #end ,revision = revision + 1 where ${pkColumn.columnName} = #{${pkColumn.javaField}} #* delete from ${tableName} where ${pkColumn.columnName} = #{${pkColumn.javaField}} delete from ${tableName} where ${pkColumn.columnName} in #{${pkColumn.javaField}} #if($table.sub) delete from ${subTableName} where ${subTableFkName} in #{${subTableFkclassName}} delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}} *# update ${tableName} set del_flag = 2,revision = revision + 1 where del_flag = 0 and ${pkColumn.columnName} = #{${pkColumn.javaField}} update ${tableName} set del_flag = 2,revision = revision + 1 where del_flag = 0 and ${pkColumn.columnName} in #{${pkColumn.javaField}} #if($table.sub) update ${tableName} set del_flag = 2,revision = revision + 1 where del_flag = 0 and ${subTableFkName} in #{${subTableFkclassName}} update ${tableName} set del_flag = 2,revision = revision + 1 where del_flag = 0 and ${subTableFkName} = #{${subTableFkclassName}} insert into ${subTableName}(#foreach($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size()),#end#end) values (#foreach($column in $subTable.columns) #{item.$column.javaField}#if($foreach.count != $subTable.columns.size()),#end#end) #end