tkMapper的andLike的使用「建议收藏」

tkMapper的andLike的使用「建议收藏」查询条件:wheretype=’intf’and(codelike’%keyword%’ornamelike’%keyword%’)Exampleexample=newExample(SysPermissionEntity.class);example.createCriteria().andEqualTo(“type”,”intf”).andLike(“code”,”%”+keyword+”%”);List<SysPermissionEntity>per.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

查询条件: where type='intf' and (code like '%keyword%' or name like '%keyword%')

一种方式是:


Example example = new Example(SysPermissionEntity.class);
example.or().andEqualTo("type","intf").andLike("code","%"+keyword+"%");
example.or().andEqualTo("type","intf").andLike("name","%"+keyword+"%");
example.orderBy("appId");

List<SysPermissionEntity> permissions = sysPermissionMapper.selectByExample(example);
第二种方式:

Example example = new Example(SysPermissionEntity.class);
example.createCriteria().andEqualTo("type","intf").andLike("code","%"+keyword+"%");
List<SysPermissionEntity> permissions = sysPermissionMapper.selectByExample(example);
example.clear();

example.createCriteria().andEqualTo("type","intf").andLike("name","%"+keyword+"%");
List<SysPermissionEntity> permission1 = sysPermissionMapper.selectByExample(example);
permissions.addAll(permission1);
permissions.stream().distinct();

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/185158.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • linux常用命令汇总_unix命令大全

    linux常用命令汇总_unix命令大全目录一、进程管理二、系统信息三、关机(系统的关机、重启以及登出)四、文件和目录五、文件搜索六、挂载一个文件系统七、磁盘空间八、系统负载–top九、用户和群组十、文件的权限-使用”+”设置权限,使用”-“用于取消十一、文件的特殊属性-使用”+”设置权限,使用”-“用于取消十二、打包和压缩文件十三、OS包管理器①、RPM包-(Fedora,Redhat及类似系统)②、YUM软件包升级………

  • pycharm是下载社区版本的还是专业版本_怎么看pycharm是专业版还是社区版

    pycharm是下载社区版本的还是专业版本_怎么看pycharm是专业版还是社区版pycharm产品主页:https://www.jetbrains.com/pycharm/

  • Instsrv.exe和Srvany.exe的使用方法

    Instsrv.exe和Srvany.exe的使用方法source: http://www.cnblogs.com/zhushunli/p/6043147.htmlInstsrv.exe和Srvany.exe的使用方法要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在W

  • html css is图片,isbackground

    html css is图片,isbackgroundisbackground有何作用首先不是为了多线程而多线程,多线程会极大的带来额外的出错的几率。C#中第一个打开窗口的线程是主线程,也是处理UI的线程,最好保持这个线程通畅,即不要有阻塞操作,如Thread.Sleep(10);等这样是不好的。耗时的线程需要打开新的线程来操作。c#可以使用多少个Thread.IsBackground=true我现在有一个程序,有UDP/TCP/US…

    2022年10月16日
  • 第一天python是干什么的–数字常量

    第一天python是干什么的–数字常量Python是干什么的?Python历史发明人:guidovanrossum1989名称:montypython马戏团发音:拍桑美国拍森英语Python能干啥?Python

  • 基于域的分解机(FFM)理论介绍及libFFM源码解析

    基于域的分解机(FFM)理论介绍及libFFM源码解析符号说明:x表示样本特征数据x表示样本特征数据y表示样本目标数据y表示样本目标数据第i个训练样本为(xi,yi),为了方便也可以用x=xi表示第i个样本第i个训练样本为\left(x_{i},y_{i}\right),为了方便也可以用x=x_{i}表示第i个样本1基于域的分解机模型(FFM)1.1线性模型∅(w,x)=wTx=w0+∑j∈C1wjxj−−−−(1)\varnothi

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号