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