上下观古今,起伏千万途。这篇文章主要讲述MyBatis mapper.xml中SQL处理小于号与大于号相关的知识,希望能为你提供帮助。
这种问题在xml处理sql的程序中经常需要我们来进行特殊处理。
【MyBatis mapper.xml中SQL处理小于号与大于号】
其实很简单,我们只需作如下替换即可避免上述的错误:
< | < = | > | > = | & | ‘ | " |
&
lt;
|
&
lt;
= |
&
gt;
|
&
gt;
= |
&
amp;
|
&
apos;
|
&
quot;
|
< select id="select" parameterType="xxx" resultMap="xxx"> select distinct < include refid="Base_Column_List" /> from xxx < where> < if test="createDate != null"> create_date < = #{createDate} < /if> < /where> < /select>
正确写法
< select id="select" parameterType="xxx" resultMap="xxx"> select distinct < include refid="Base_Column_List" /> from xxx < where> < if test="createDate != null"> create_date & lt; = #{createDate} < /if> < /where> < /select>
推荐阅读
- java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider
- 基于i.MX8开发板进行安卓Android9.0编译和开发
- Android Studio 之 GridView
- MyBatis mappers元素标签及其属性配置
- 三层架构的一点理解以及Dapper一对多查询
- uni-app关于小程序及app端第三方微信登陆问题
- Android Studio--Logcat
- 手把手完成商业级社交App开发 进阶Android高级工程师
- 手势控制机器人设计实例