easymybatis.tpl.microsoftsqlserver.vm Maven / Gradle / Ivy
#set($jq="$")
#foreach($column in $allColumns)
#end
#set ($i=0)
#foreach($column in $columns)
#if($i > 0),#end t.[${column.columnName}]
#set($i=$i +1)
#end
#if(${pk.isUuid})
SELECT NEWID()
#end
INSERT INTO [${table.tableName}]
(
#set ($i=0)
#foreach($column in $columns)
#if(!${column.isIdentityPk})
#if($i > 0),#end [${column.columnName}]
#set($i=$i +1)
#end
#end
)
VALUES (
#set ($i=0)
#foreach($column in $columns)
#if(!${column.isIdentityPk})
#if($i > 0),#end ${column.mybatisInsertValue}
#set($i=$i +1)
#end
#end
)
#if(${pk.isUuid})
SELECT NEWID()
#end
INSERT INTO [${table.tableName}]
#foreach($column in $columns)
#if(!${column.isIdentityPk})
[${column.columnName}],
#end
#end
#foreach($column in $columns)
#if(!${column.isIdentityPk})
${column.mybatisInsertValue},
#end
#end
INSERT INTO [${table.tableName}]
(
#set ($i=0)
#foreach($column in $columns)
#if(!${column.isIdentityPk})
#if($i > 0),#end [${column.columnName}]
#set($i=$i +1)
#end
#end
)
VALUES
( #set ($i=0)
#foreach($column in $columns)
#if(!${column.isIdentityPk})
#if($i > 0),#end ${column.mybatisInsertValuePrefix}
#set($i=$i +1)
#end
#end
)
INSERT INTO [${table.tableName}]
${jq}{column.columnName}
VALUES
(
#{entity.${column.alias} ${column.typeHandler}}
)
INSERT INTO [${table.tableName}]
(
#set ($i=0)
#foreach($column in $columns)
#if(!${column.isIdentityPk})
#if($i > 0),#end [${column.columnName}]
#set($i=$i +1)
#end
#end
)
SELECT #set ($i=0)
#foreach($column in $columns)
#if(!${column.isIdentityPk})
#if($i > 0),#end ${column.mybatisInsertValuePrefix}
#set($i=$i +1)
#end
#end
INSERT INTO [${table.tableName}]
[${jq}{column.columnName}]
SELECT
#{entity.${column.alias} ${column.typeHandler}}
UPDATE [${table.tableName}]
#foreach($column in $columns)
#if(!${column.isPk})
[${column.columnName}]=${column.mybatisUpdateValue},
#end
#end
WHERE [${pk.columnName}] = #{${pk.javaFieldName}}
UPDATE [${table.tableName}]
#foreach($column in $columns)
#if(!${column.isPk})
[${column.columnName}]=${column.mybatisUpdateValue},
#end
#end
WHERE [${pk.columnName}] = #{${pk.javaFieldName}}
UPDATE [${table.tableName}]
#foreach($column in $columns)
#if(!${column.isPk})
[${column.columnName}]=${column.mybatisUpdateValuePrefix},
#end
#end
DELETE FROM [${table.tableName}]
WHERE [${pk.columnName}] = #{${pk.javaFieldName}}
DELETE FROM [${table.tableName}]
© 2015 - 2025 Weber Informatics LLC | Privacy Policy