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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文件管理系统开源_开源内容管理系统

    文件管理系统开源_开源内容管理系统一般10M以下的文件上传通过设置Web.Config,再用VS自带的FileUpload控件就可以了,但是如果要上传100M甚至1G的文件就不能这样上传了。我这里分享一下我自己开发的一套大文件上传控件

    2022年8月5日
    3
  • python算法(2)兔子产子(斐波那切数列)「建议收藏」

    python算法(2)兔子产子(斐波那切数列)「建议收藏」兔子产子1.问题描述有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总对数为多少?2.问题分析兔子产子

    2022年7月30日
    0
  • NET中小型企业项目开发框架系列(一个)

    NET中小型企业项目开发框架系列(一个)

    2022年1月3日
    57
  • WPF 布局控件 之 WrapPanel[通俗易懂]

    WPF 布局控件 之 WrapPanel[通俗易懂]StatickPanel就是将子元素按照堆栈的形式一一排列,通过设置面板的Orientation属性设置了两种排列方式:横排(Horizontal默认的)和竖排(Vertical)。纵向的StatickPanel默认每个元素宽度与面板一样宽,反之横向亦然。如果包含的元素超过了面板空间,它只会截断多出的内容。元素的Margin属性用于使元素之间

    2022年7月23日
    8
  • react中postMessage与addEventListener的使用

    react中postMessage与addEventListener的使用有时候两个页面之间不是父子组件的情况下,信息交互很难搞,看到有人用postmessage来进行消息交互,我也试了一下,哎呀妈真香!!!1、首先在需要发送消息的界面中使用postMessage使用的是React+TypeScript,逻辑是更新提交的时候刷新打开当前页面的父窗口,postMessage用法如下:if(window.opener&&window.opener.location&&window.opener.location.href){

    2022年7月12日
    55
  • pcep协议什么意思_SDN学习笔记

    pcep协议什么意思_SDN学习笔记SDN什么是SDNSDN是一种框架和思想,核心诉求是通过软件控制网络,实现业务的自动化部署,为方便软件来控制网络,希望控制面和转发面是分离的。例如,传统的交换机内部,由交换机负责具体的网络流量往哪里转发,在SDN中,有一个控制器进行流量转发的计算,然后将结果发送给交换机,交换机只进行简单的转发,从分布式的控制转发过程称为集中式的控制,使得控制和转发平面相分离。SDN的特点网络开放可编程、数控分离(…

    2022年9月7日
    0

发表回复

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

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