- 27
- 0
- 约6.07千字
- 约 30页
- 2019-07-17 发布于辽宁
- 举报
8.4 where、trim元素 where、trim元素 select * from t_customer where 1=1 choose when test=username !=null and username != and username like concat(%,#{username}, %) /when when test=jobs !=null and jobs != and jobs= #{jobs} /when otherwise and phone is not null /otherwise /choose 针对上述情况中“where 1=1”,在MyBatis的SQL中就可以使用where或trim元素进行动态处理。 where会自动判断SQL语句,只有where内的条件成立时,才会在拼接SQL中加入where关键字,否则将不会添加;还会去除多余的“AND”或“OR”。 where元素处理 trim元素处理 trim的作用是去除特殊的字符串,它的prefix属性代表语句的前缀,prefixOverrides属性代表需要去除的哪些特殊字符串,功能和where基本是等效的。 动态SQL处理 “wh
您可能关注的文档
- Java EE企业级应用开发第1章 初识Spring的基本应用.ppt
- Java EE企业级应用开发第2章 Spring中的Bean.ppt
- Java EE企业级应用开发第3章 Spring AOP.ppt
- Java EE企业级应用开发第4章 Spring的数据库开发.ppt
- Java EE企业级应用开发第5章 Spring的事务管理.ppt
- Java EE企业级应用开发第6章 初识MyBatis.ppt
- Java EE企业级应用开发第7章 MyBatis的核心配置.ppt
- Java EE企业级应用开发第9章 MyBatis的关联映射.ppt
- Java EE企业级应用开发第13章 数据绑定.ppt
- Java EE企业级应用开发第14章 JSON数据交互和RESTful支持.ppt
原创力文档

文档评论(0)