Mybatis中的动态sql怎么利用OGNL表达式进行处理?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
常用的Mybatis动态sql标签有6种:
1. if 语句 (简单的条件判断)
2. choose (when,otherwize) ,相当于Java 语言中的 switch ,与 jstl 中的choose 很类似.
3. trim (对包含的内容加上 prefix,或者 suffix 等,前缀,后缀)
4. where (主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必担心多余导致语法错误)
5. set (主要用于更新时)
6. foreach (在实现 mybatis in 语句查询时特别有用)
(1) if
模糊查询
<select id="select1" resultType="BaseresultMap"> SELECT * FROM User WHERE Age = ‘18' <if test="name != null"> AND name like #{name} </if> </select>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Mybatis中的动态sql怎么利用OGNL表达式进行处理
后端开发2023-05-31
Mybatis怎么使用ognl表达式实现动态sql
后端开发2023-06-15
怎么在Struts2中利用OGNL表达式对map进行遍历
后端开发2023-05-31
MyBatis动态SQL表达式怎么使用
后端开发2023-07-04
mybatis中的SQL怎么利用注解进行映射
后端开发2023-05-31
Java中的xml文件怎么利用正则表达式进行解析
后端开发2023-05-31
Java中的正整数怎么利用正则表达式进行验证
后端开发2023-05-31
Java中的子文本怎么利用正则表达式进行获取
后端开发2023-05-31
怎么在java中利用正则表达式对时间日期进行判断
后端开发2023-05-31
怎么使用Python中的正则表达式处理html文件
后端开发2023-05-17
怎么使用Golang中的正则表达式库来进行字符串替换
后端开发2023-07-05
怎么在Android中利用videoview对抢占的焦点进行处理
后端开发2023-05-31
Java项目中的HTML标签怎么使用正则表达式进行删除
后端开发2023-05-31
咦!没有更多了?去看看其它编程学习网 内容吧