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();

 

 

 

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • expdp时遇到ORA-31693&amp;ORA-02354&amp;ORA-01466

    expdp时遇到ORA-31693&amp;ORA-02354&amp;ORA-01466

    2022年1月21日
    97
  • 交互式脚本_交互式和脚本式的区别

    交互式脚本_交互式和脚本式的区别带你打开脚本的大门,领略语言之美

    2022年8月16日
    9
  • JAVA获取服务器上文件路径,java 获取远程服务器目录的路径

    JAVA获取服务器上文件路径,java 获取远程服务器目录的路径java获取远程服务器目录的路径内容精选换一换已将所需升级的鲲鹏性能分析工具的软件包下载到本地。获取软件包后,需要校验软件包,确保与网站上的原始软件包一致,详细步骤请参见软件包校验。获取软件包后,需要校验软件包,确保与网站上的原始软件包一致,详细步骤请参见软件包校验。升级前请确认鲲鹏性能分析工具可以正常使用。升级前请确认安装空间至少保留原工具安装目录的大小加上新版本安装空间(1GB)为加强对系…

    2022年7月11日
    61
  • CNN卷积神经网络框架_fpga 神经网络

    CNN卷积神经网络框架_fpga 神经网络理论建立与效果展示正在写。。。环境:Vivado2019.2。Part:xcku040-ffva1156-2-i,内嵌DSP个数1920个,BRAM600个也就是21.1Mb。说明:通过识别加高斯白噪声的正弦波、余弦波、三角波较简单的实例来利用FPGA实现一维CNN网络,主要是实现CNN网络的搭建。也就是将下列数据传输至FPGA,识别出下面哪些是正弦波、余弦波、三角波,通过简单实例实践,在融会贯通。实现流程:训练参数:通过pytorch对10000个训练集进行训练获得训练参数,反向计算不

    2022年9月22日
    3
  • shell if语句

    shell if语句if语句的一般结构if条件表达式then

    2022年7月27日
    3
  • docker 修改容器时间_docker修改容器配置

    docker 修改容器时间_docker修改容器配置前言用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间查看时间查看系统时间date-R进入docker容器内部,查看容器时间dockere

    2022年7月30日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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