MybatisPlus EntityWrapper怎么自定义SQL
发表于:2024-10-27 作者:千家信息网编辑
千家信息网最后更新 2024年10月27日,这篇文章主要介绍MybatisPlus EntityWrapper怎么自定义SQL,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!EntityWrapper自定义SQL在myba
千家信息网最后更新 2024年10月27日MybatisPlus EntityWrapper怎么自定义SQL
这篇文章主要介绍MybatisPlus EntityWrapper怎么自定义SQL,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
EntityWrapper自定义SQL
在mybatis plus中根据条件构造器,构建SQL查询是很方便的,使用条件构造器可以替代我们写SQL。下面我们看几个例子。
第一种
使用T selectOne(Wrapper
例如new EntityWrapper().eq("id","1")就是查询id等于1的这条数据。这里不仅仅支持eq(),还有like,not like ,group by等,差不多在SQL中需要的这里都有。
第二种
在单表查询的时候我们需要自定义列的时候则使用setSqlSelect方法,具体如下:
/**此格式的意思为requireParam传参了才创建where条件,请按照此格式撰写代码*Object为你的单表实体类*requireParam为入参实体类*EntityWrapper
同第一种情况一样,后面可以继续拼接各种条件。
第三种
EntityWrapper()拼接where条件,这个其实在第二种情况中已经讲了,就是根据我们创建EntityWrapper的时候有没有入参来做。
到目前我们只用到了这些,以后遇到了我会继续更新。
MybatisPlus自定义sql查询
public void reconciliationForConfirmOne(Integer Id, Integer payoffType) { ListfrList = financeReconciliationService.selectList( new EntityWrapper () .eq("payoff_id", Id) .eq("payoff_type", payoffType) .where("(reconciliation_status <> 1 OR reconciliation_status IS NULL)") ); for (FinanceReconciliationEntity fr : frList) { fr.setReconciliationStatus(1); } if (frList != null && frList.size() > 0) { financeReconciliationService.updateBatchById(frList); }}
以上是"MybatisPlus EntityWrapper怎么自定义SQL"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
条件
查询
时候
内容
实体
就是
情况
格式
篇文章
构造器
可不
差不多
不仅仅
代码
价值
例子
兴趣
小伙
小伙伴
属性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
论文金融数据库
双子iptv服务器系统下载
服务器安全防护哪的服务好
公安网络安全管理考试
我国数据库行业研
世界开局如何连接服务器
王子清网络技术有限公司
有限元软件开发官方版
诺基亚全球手机数据库
polcon数据库
保定网络技术服务
襄州 软件开发技术班
freenas修改服务器名称
小程序获取云数据库图片
网络安全讲座活动目的
服务器不用显示器怎么管理
郑州畅和教育网络技术平台
软件开发需要的产品
重庆宽视网络技术有限公司
接口服务器 搭建
澳洲大学网络安全专业好就业
江北一站式软件开发
亚马逊服务器如何用root登录
互联网智能服务器架构
csgo停止服务器下载
中国上市家族企业数据库
怎么查看连接服务器里的网址
svn 服务器备份
核心应用核心数据库
收费站网络安全宣传周活动