Mybatis多条记录批量更新


    
        update stream_box
        
            
                
                    when stream_box_id=#{i.streamBoxId} then #{i.useState}
                
            
            
                
                    when stream_box_id=#{i.streamBoxId} then #{i.setId}
                
            
            
                
                    when stream_box_id=#{i.streamBoxId} then #{i.preSetId}
                
            
            
                
                    when stream_box_id=#{i.streamBoxId} then #{i.preUseCapability}
                
            
            
                
                    when stream_box_id=#{i.streamBoxId} then #{i.lastSetId}
                
            
            
                
                    when stream_box_id=#{i.streamBoxId} then #{i.lastUseCapability}
                
            
        
        where
        
            id=#{i.streamBoxId}
        
    

其中白色字体部分中,带_下划线部分是数据库中的字段,驼峰命名的是数据库字段对应的javaBean的属性。

你可能感兴趣的:(Mybatis多条记录批量更新)