👨🎓作者:bug菌
🎉简介:CSDN博客专家,C站历届博客之星Top50,掘金/InfoQ/51CTO等社区优质创作者,全网合计8w粉+,对一切技术感兴趣,重心偏Java方向;硬核公众号「 猿圈奇妙屋」,欢迎小伙伴们的加入,一起秃头,一起变强。
..
✍️温馨提醒:本文字数:1999字, 阅读完需:约 5 分钟
嗨,家人们,我是bug菌呀,我又来啦。今天我们来聊点什么咧,OK,接着为大家更《springboot零基础入门教学》系列文章吧。希望能帮助更多的初学者们快速入门!
小伙伴们在批阅文章的过程中如果觉得文章对您有一丝丝帮助,还请别吝啬您手里的赞呀,大胆的把文章点亮👍吧,您的点赞三连(收藏⭐+关注👨🎓+留言📃)就是对bug菌我创作道路上最好的鼓励与支持😘。时光不弃🏃🏻♀️,创作不停💕,加油☘️
一、前言🔥
环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE
在利用mybatis进行开发的时候,编写sql时可能少不了>=、<等比较符号,但是在mapper映射文件中直接使用是不行的,会报错,这时就需要将这些特殊符号进行一个转换,有两种转换方式,大家请看:
第一种:直接转义
1 | perl复制代码大于 => > |
具体咱们一个一个测试,好吧
原义sql:
1 | sql复制代码select * from user where id>2; |
则在UserMapper.xml 中,得这么写
1 | sql复制代码select * from user where id >2 |
测试一下 大于符号:
结果如下,控制台明显是进行了符号转义。
再测试一个 小于等于 符号:
原义sql:
1 | sql复制代码select * from user where id<=2; |
则在UserMapper.xml 中,得这么写
1 | sql复制代码select * from user where id <=2 |
结果如下,控制台明显也是进行了符号转义。
好啦,剩下的就你们自己写着试试啦,我这就不一一赘述了啊,好伐?
第二种:
1、先大致给大家介绍一下,如下判断符号对于的转义符.也很好记,大于小于跟数学符号一致,更换[ ]中的符号即可。
大于 =>
大于等于 =>
小于 =>
小于等于 =>
不等于 =>
2、给大家举例演示一下吧!
原义sql:
1 | sql复制代码select * from user where id<=2; |
.xml中使用:
1 | xml复制代码select * from user where id <![CDATA[ <= ]]> 2 |
执行结果如下:
如上执行sql打印结果与要执行的sql执行逻辑一致,说明转义成功了。再举例一个不等于 的sql吧,大家请看。
原义sql:
1 | sql复制代码select * from user where id !=2; |
.xml中使用:
1 | xml复制代码select * from user where id <![CDATA[ <> ]]> 2 |
执行结果如下:
综上,使用如上两种,都很简单,大家根据自己的代码习惯选择而定,两种方式都没啥太大的区别,唯一区别就是写法略微不同而已啦。
… …
OK,以上就是这期所有的内容啦,如果有任何问题欢迎评论区批评指正,咱们下期见。
五、往期推荐
- springboot系列(一):如何创建springboot项目及启动
- springboot系列(二):yaml、properties两配置文件介绍及使用
- springboot系列(三):多环境切换,实例演示
- springboot系列(四):stater入门
- springboot系列(五):史上最最最全springboot常用注解
- springboot系列(六):mysql配置及数据库查询
- springboot系列(七):如何通过mybatis-plus实现接口增删改查
- springboot系列(八):mybatis-plus之条件构造器使用手册
- springboot系列(九):mybatis-plus之如何自定义sql
- springboot系列(十):mybatis之xml映射文件>、<=等特殊符号写法
- springboot系列(十一):实现多数据源配置,开箱即用
- springboot系列(十二):如何实现邮件发送提醒,你一定得会(准备篇)
- springboot系列(十三):如何实现发送普通邮件?你一定得会
- springboot系列(十四):如何实现发送图片、doc文档等附件邮件?你一定得会
- springboot系列(十五):如何实现静态邮件模板发送?你一定得会
- springboot系列(十六):如何实现发送邮件提醒,附完整源码
- springboot系列(十七):集成在线接口文档Swagger2
- springboot系列(十八):如何Windows安装redis?你玩过么
- springboot系列(十九):如何集成redis?不会我教你
- springboot系列(二十):如何通过redis实现手机号验证码功能
- … …
文末🔥
如果还想要学习更多,小伙伴们可关注bug菌专门为大家创建的专栏《springboot零基础入门教学》,从无到有,从零到一!希望能帮助到更多小伙伴们。
我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
感谢认真读完我博客的铁子萌,在这里呢送给大家一句话,不管你是在职还是在读,绝对终身受用。
时刻警醒自己:
抱怨没有用,一切靠自己;
想要过更好的生活,那就要逼着自己变的更强,生活加油!!!
本文转载自: 掘金