insert into ${tableName}(
#foreach($column in $columns)
#if(!$column.increment)
$column.columnName#if($foreach.count != $columns.size()),#end
#end
#end
)
values
(
#foreach($column in $columns)
#if(!$column.increment)
#{item.$column.javaField}#if($foreach.count != $columns.size()),#end
#end
#end
)
update ${tableName}
#foreach($column in $columns)
#if(!$column.pk && !$column.increment)
$column.columnName = #{item.$column.javaField}#if($foreach.count != $columns.size()),#end
#end
#end
where ${pkColumn.columnName} = #{item.${pkColumn.javaField}}
delete from ${tableName}
${ew.customSqlSegment}
delete from ${tableName}
where ${pkColumn.columnName} in
#{id}
#if($table.sub)
insert into ${subTableName}(
#foreach($column in $subTable.columns)
#if(!$column.increment)
$column.columnName#if($foreach.count != $subTable.columns.size()),#end
#end
#end
)
values
(
#foreach($column in $subTable.columns)
#if(!$column.increment)
#{item.$column.javaField}#if($foreach.count != $subTable.columns.size()),#end
#end
#end
)
#end