MyBatis -- 动态SQL(if、trim、where、set、choose(where、otherwise)、foreach)

一、动态SQL 1、基于OGNL表达式 2、完成多条件查询等逻辑实现 3、用于实现动态SQL的元素主要有 if trim where set choose(where、otherwise) foreach   二、if元素 (改造查询用户信息列表的演示示例) 根据用户角色(userRole)和用户姓名(模糊查询)进行查询 if做非空判断 where根据sql,自动添加where,根据条件动态添加/
相关文章
相关标签/搜索