All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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