mybatis 多条件多值批量更新

本文借鉴自Mybatis中进行批量更新(updateBatch)

近来常用,留个记忆


    	update demo_table
        
    	    field1 = 
    	    
    		when field2 = #{item.value2} AND field3 = #{item.value3} then #{item.value1}
    	    
            field4 =
            
    		when field2 = #{item.value2} AND field3 = #{item.value3} then
                
                    
                        #{item.value4}
                    
                    field4
                
    	    
        
    	
    		
	    		field2 = #{item.value2} AND field3 = #{item.value3}
	    	
    	
    

如果要修改的字段是多个的话,可以把判断赋值的地方重复写,然后改掉赋值字段的地方就好

 

 

 

你可能感兴趣的:(mybatis 多条件多值批量更新)