博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
博为峰JavaEE技术文章 ——MyBatis Provider之@SelectProvider SQL方法
阅读量:5980 次
发布时间:2019-06-20

本文共 396 字,大约阅读时间需要 1 分钟。

hot3.png

使用自定义的类构造SQL语句时,可以使用String字符串拼接SQL,但是我们知道这样做需要我们处理加号,引号,换行,逗号,连词格式化以及嵌套的条件等问题等,非常容易出错,也不利于今后的代码理解和维护。所以提供了一套公用的SQL构造方法,不需要写出完整SQL语句,只需要填写某些关键字,比如字段名、表名、参数即可。今天小博老师带大家来学习一下如何使用org.apache.ibatis.jdbc.SQL的公用方法。

先来回顾下上次UserProvider中手工拼写的sql语句:

下面我们使用,重写一下queryUserById函数:

006zipb5zy790RKotwQ68&690 

可以看到,SQL语句格式化了很多,我们再看一个更为复杂的例子:

006zipb5zy790RL49Jsd6&690 

这个例子中明显可以看出,“and”连接关键字没有了,看起来很清晰。

的所有方法列表见下图所示:

006zipb5zy790RLSOiT7b&690

转载于:https://my.oschina.net/u/2971691/blog/845049

你可能感兴趣的文章
那些年命途多舛的千千静听,归来能否再现当年荣光?
查看>>
小白入门学习Python,值得你重视的那些事儿
查看>>
音乐播放类应用后台播放耗电评测报告
查看>>
TiDB 在摩拜单车的深度实践及应用
查看>>
集成Netty|tensorflow实现 聊天AI--PigPig养成记(2)
查看>>
小白学Weex(一) —— 环境搭建
查看>>
用koa开发一套内容管理系统(CMS),支持javascript和typescript双语言
查看>>
Data Lake Analytics + OSS数据文件格式处理大全
查看>>
如何解决高并发,秒杀问题
查看>>
Spring 执行 sql 脚本(文件)
查看>>
①Windows Server 8基于远程桌面服务方案的安装
查看>>
( 译、持续更新 ) JavaScript 上分小技巧(三)
查看>>
ASP.NET 缓存(4)
查看>>
2015百度之星 单调区间
查看>>
循序渐进学Oracle之函数(重点)
查看>>
Oracle 11gR2构建RAC之(4)--安装GI
查看>>
项目经理之什么是项目管理
查看>>
Ubuntu安装Chrome的方法
查看>>
用批处理来操纵你的光驱
查看>>
SQL 问题记录
查看>>