前言本文主要给大家讲如何在mybatis中使用OGNL的相关内容,分享出来供大家参考学习,感兴趣的朋友们下面来一起看看详细的介绍:如果我们搜索OGNL相关的内容,通常的结果都是和Struts有关的,你肯定搜不到和MyBatis有关的,虽然和
前言
本文主要给大家讲如何在mybatis中使用OGNL的相关内容,分享出来供大家参考学习,感兴趣的朋友们下面来一起看看详细的介绍:
如果我们搜索OGNL相关的内容,通常的结果都是和Struts有关的,你肯定搜不到和MyBatis有关的,虽然和Struts中的用法类似但是换种方式理解起来就有难度。
MyBatis常用OGNL表达式
上述内容只是合适在MyBatis中使用的OGNL表达式,完整的表达式点击这里。
MyBatis中什么地方可以使用OGNL?
如果你看过深入学习MyBatis参数,也许会有印象,因为这篇文章中提到了OGNL和一些特殊用法。
如果没看过,建议找时间看看,上面这篇博客不是很容易理解,但是理解后会很有用。
MyBatis中可以使用OGNL的地方有两处:
上面这两处地方在MyBatis中处理的时候都是使用OGNL处理的。
下面通过举例来说明这两种情况的用法。
1.动态SQL表达式中
例一,MySQL like 查询:
<select id="xxx" ...> select id,name,... from country <where> <if test="name != null and name != ''"> name like concat('%', #{name}, '%') </if> </where></select>
--结束END--
本文标题: MyBatis中OGNL的使用教程详解
本文链接: https://www.lsjlt.com/news/225532.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0