#foreach ($column in $columns) #end #if($table.tree) #end #foreach ($column in $columns) #end #if($table.tree) #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} select #foreach($column in $columns) ${tableAlias}.$column.columnName#if($foreach.count != $columns.size()),#end #end from ${tableName} ${tableAlias} 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 insert into ${tableName}(#foreach($column in $columns)#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) $column.columnName#if($foreach.count != $columns.size()),#end#end#end) values (#foreach($column in $columns)#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) #{item.$column.javaField}#if($foreach.count != $columns.size()),#end#end#end) update ${tableName} #foreach($column in $columns) #if($column.columnName != $pkColumn.columnName) $column.columnName = #{$column.javaField}, #end #end where ${pkColumn.columnName} = #{${pkColumn.javaField}} delete from ${tableName} where ${pkColumn.columnName} = #{${pkColumn.javaField}} delete from ${tableName} where ${pkColumn.columnName} in #{${pkColumn.javaField}} #foreach ($column in $columns) #if(${column.javaField} == "delFlag") update ${tableName} set delFlag = '2' where ${pkColumn.columnName} = #{${pkColumn.javaField}} update ${tableName} set delFlag = '2' where ${pkColumn.columnName} in #{${pkColumn.javaField}} update ${tableName} set delFlag = '2' #foreach($column in $columns) #set($queryType=$column.queryType) #set($javaField=$column.javaField) #set($javaType=$column.javaType) #set($columnName=$column.columnName) #set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) #if($column.query) #if($column.queryType == "EQ") and $columnName = #{$javaField} #elseif($queryType == "NE") and $columnName != #{$javaField} #elseif($queryType == "GT") and $columnName > #{$javaField} #elseif($queryType == "GTE") and $columnName >= #{$javaField} #elseif($queryType == "LT") and $columnName < #{$javaField} #elseif($queryType == "LTE") and $columnName <= #{$javaField} #elseif($queryType == "LIKE") and $columnName like concat('%', #{$javaField}, '%') #elseif($queryType == "BETWEEN") and $columnName between #{params.begin$AttrName} and #{params.end$AttrName} #end #end #end #end #end #if($table.sub) delete from ${subTableName} where ${subTableFkName} in #{${subTableFkclassName}} delete from ${subTableName} where ${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