第二章 mybatis使用注解实现in查询(mysql)
mybatis实现in查询,两种方法:
- xml形式(推荐)
- 注解方式(个人喜欢注解,但是in场景可能不太适合注解)
代码:
1 @Select("<script>" 2 + "SELECT IDFA FROM t_xxx WHERE IDFA IN " 3 + "<foreach item='item' index='index' collection='strList' open='(' separator=',' close=')'>" 4 + "#{item}" 5 + "</foreach>" 6 + "</script>") 7 @Results(value = { @Result(column = "user_name", property = "username") }) 8 public List<String> getXxxList(@Param("strList") List<String> strList);
View Code
说明:上述方式其实是一种注解完全代替xml的方法。
其中的foreach的collection直接写成@param中的值即可。
转载于:https://www.cnblogs.com/java-zhao/p/5489269.html
第二章 mybatis使用注解实现in查询(mysql)相关推荐
- 第二章 数据采集模块之FlinkCDC实时采集Mysql业务数据(源码资料见文末)
1.Mysql数据准备 (1)创建实时同步数据库 create database flink_gmall (2)将Mysql.sql文件导入到Mysql中 source /opt/data/Mysql ...
- 第二章--电商设计表-商品模块--mysql电商项目设计
分类层级 商品信息表–放在缓存中– 加权平均成本 文件服务器,CDN 图片
- 数据库系统概论第五版第二章习题6
(SPJ数据库查询操作) 数据库系统概论第五版第二章习题6(SPJ数据库查询操作)_FunPony的博客-CSDN博客
- mybatis从入门到精通(刘增辉著)-读书笔记第二章
MyBatis XML方式的基本用法 ==我们设定了一个简单的权限控制需求,采用 RBAC (Role-Based Access Control ,基于角色 的访问控制)方式,这个简单的权限管理将会贯 ...
- 【高校宿舍管理系统】第二章 整合Mybatis和写CRUD的基本流程以及使用代码生成器生成Mapper等相关代码
第二章 整合Mybatis和写CRUD的基本流程以及使用代码生成器生成Mapper等相关代码 提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正 ...
- mapper同时添加数据只能添加一条_Mybatis第二章——多表同时插入和级联查询
Mybatis第二章--多表同时插入和级联查询 知识点一:多表同时插入,其中要插入的Blog的数据中的author_id依赖于另一个要插入的author对象的id 此时需要在mapper.xml文件中 ...
- 【数据库】第二章 基础函数、聚合函数、条件查询、子查询和多表查询
[数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 文章目录 [数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 一.基础函数 二.聚合函数 1.COUNT 2.MAX/M ...
- 第二章 查询结果排序(SQL server经典实例)
第二章 查询结果排序(SQL sever经典实例) 本章目录 第二章 查询结果排序(SQL sever经典实例) 1. 以指定顺序返回查询结果 2. 多字段排序 3. 根据子串排序 4. 排序时对nu ...
- 使用mybatis注解实现模糊查询
本人是刚学java的萌新,最近才刚刚接触spring和mybatis,也是第一次写博客,技术和语言描述上如果有出现毛病,还请大家多多指教. 做数据库课设的时候用mybatis来进行数据库操作,用mys ...
最新文章
- java进制转化_【Java学习笔记之四】java进制转化
- 河南理工大学新生挑战赛【部分题题解】
- Delphi编写后台监控软件
- HDOJ-1050-Moving Tables(nyoj220)
- Linux 增加swap空间大小
- Java中集合list的add方法添加的不是值COPY而是地址
- python学习(六)----文件和异常
- win10/win11掉驱动问题
- 统计自然语言处理(第2版)目录
- css:text-decoration给文字增加上划线、删除线、下划线
- eclipse插件SonarLint点击deactivate rule后恢复
- 360无线网怎么没有网络连接到服务器,360路由器设置成二级路由器教程 | 192路由网...
- APP优化篇——优化关键评估指标
- LCD LVDS BT656 SDI
- Qt 之 QLCDNumber
- 2023云南大学应用统计硕士专业考研成功经验分享
- Win10 由于安装软件造成的开机蓝屏解决方法
- Java从小白到大牛第4篇项目实战1——PetStore宠物商店-关东升-专题视频课程
- Matlab直方图的均衡化
- 【留言板】使用Think PHP6+光年模板开发一个简单的留言板
热门文章
- 【HDU - 1241】Oil Deposits (连通块问题 属于求大海中的岛屿个数 类似问题)
- python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库
- mysql 递归实现树形_Mysql实现树形递归查询
- 华中科技大学计算机系统结构,华中科技大学计算机系统结构复习题.pdf
- java面向方面编程_面向方面编程的介绍----基本概念
- jquery工具箱旋转动画效果
- Toad for Oracle 导入MIP.dmp文件时:报内存不足时的解决办法:
- 快速幂实现pow函数(从二分和二进制两种角度理解快速幂)
- 《关于我的那些面经》滴滴Java岗(附答案)
- pytorch学习 入门篇(一)