sqlNode用法

1 动态SQL

传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, otherwise, trim, where, set, foreach标签,可组合成非常灵活的SQL语句,从而提高开发人员的效率

  • if sqlNode

  • where SqlNode

  • trim sqlNode

  • set SqlNode

    update user
    
       
            name = #{name}, 
            password = #{password}, 
            age = #{age}, 
      
    
        
            
                id = #{id}
            
            and deleteFlag = 0;
        

  • foreach sqlNode

  • choose sqlNode


你可能感兴趣的:(sqlNode用法)