mybatis xml sql

news/2025/1/17 15:36:01/
xmlns="http://www.w3.org/2000/svg" style="display: none;">

mybatis_0">1. mybatis根据某一个字段根据以及集合中的列表进行模糊匹配

mapper

List<Message> selectByLinkList(@Param("userId") String userId, @Param("messageName") String messageName, @Param("anJinGoodsNameList") List<String> anJinGoodsNameList, @Param("sjDate") Date sjDate);

xml

<select id="selectByLinkList" resultMap="BaseResultMap">select * from messageWHERE 1=1<if test="anJinGoodsNameList != null and anJinGoodsNameList.size() > 0">AND (<foreach item="descr" collection="anJinGoodsNameList" separator=" OR">`descr` LIKE CONCAT('%', #{descr}, '%')</foreach>)</if>AND user_id = #{userId,jdbcType=VARCHAR}AND name = #{messageName}AND create_time &gt; #{sjDate}</select>

http://www.ppmy.cn/news/1563916.html

相关文章

Autodl转发端口,在本地机器上运行Autodl服务器中的ipynb文件

通过 SSH 隧道将远程端口转发到本地机器 输入服务器示例的SSH指令和密码&#xff0c;将远程的6006端口代理到本地 在服务器终端&#xff0c;激活conda虚拟环境 conda activate posecnnexport PYOPENGL_PLATFORMegljupyter notebook --no-browser --port6006 --allow-root从…

jmeter事务控制器-勾选Generate Parent Sample

1、打开jmeter工具&#xff0c;添加线程组&#xff0c;添加逻辑控制器-事务控制器 2、在事务控制器&#xff0c;勾选Generate parent sample&#xff1a;生成父样本&#xff1b;说明勾选后&#xff0c;事务控制器会作为父节点&#xff0c;其下面的请求作为子节点 3、执行&#…

《零基础Go语言算法实战》【题目 2-29】通道缓冲问题

《零基础Go语言算法实战》 【题目 2-29】通道缓冲问题 以下的代码迭代会有什么问题&#xff1f; package main import "sync" type threadSafeMap struct { ages map[string]int sync.Mutex } func (set *threadSafeMap) Iteration() <-chan interface{} {…

记录一次微信小程序使用云能力开发的过程

对于开发微信小程序云开发不知从何起的同学们&#xff0c;可以当作一次参考。虽说官方有文档&#xff0c;有模板示例&#xff0c;但是这些都是片段或者完整的结果展示。对于初学或者开发经验较少的同学们&#xff0c;可能不知先从那里入手进行第一步的开发。下面解析下构建微信…

Apache搭建https服务器

Apache搭建https服务器 REF: 使用OpenSSL自建一个HTTPS服务

elrond32

elrond32 一、查壳 无壳&#xff0c;32位 二、IDA分析 1.main 2.sub_8048538 要知道v2值&#xff0c;即unk_8048760 可以看出有效值之间间隔3个0&#xff0c;所以写代码&#xff0c;得出真正的值 char [15, 0, 0, 0, 31, 0, 0, 0, 4, 0, 0, 0, 9, …

【 PID 算法 】PID 算法基础

一、简介 PID即&#xff1a;Proportional&#xff08;比例&#xff09;、Integral&#xff08;积分&#xff09;、Differential&#xff08;微分&#xff09;的缩写。也就是说&#xff0c;PID算法是结合这三种环节在一起的。粘一下百度百科中的东西吧。 顾名思义&#xff0c;…

npm、yarn、pnpm包安装器差异性对比

特性npmyarnpnpm发布年份2010 年发布2016 年发布2017 年发布安装速度较慢&#xff08;旧版本&#xff09;&#xff0c;但自 npm 5 后有所改善较快&#xff0c;尤其是在缓存方面极快&#xff0c;使用硬链接和全局缓存来提高速度包管理模式扁平化依赖&#xff0c;可能会发生重复依…