mybatis mapper.xml中根据参数动态拼接多个where条件

1.dao传参

    long commDeleteByConditions(@Param("tableName") String tableName, @Param("condition") Map conditions);

2. mapper.xml


        delete from ${tableName}
        
            
                
                    
                        
                            ${k1} in
                            
                                #{v}
                            
                        
                        
                            ${k1} = #{condition[${k1}]}
                        
                    
                
                
                    (${k1} is null or ${k1} = '')
                
            
               
    

你可能感兴趣的:(mybatis,java,mapper)