Mybatis自定义排序
需求:
根据接口传的用户id顺序返回用户信息
使用mysql的
order by field(id,1,2,3,4,5)
实例:
<select id="findUserListByIds" resultMap="SysUserResult" parameterType="java.lang.String">select u.id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,u.id, u.userkey, u.nid, u.officePhone, u.post, u.zkem_card, u.style, u.internet, u.is_update_news, u.is_view_in_im, u.personal_email, u.pm_dutyId, u.qq, u.leader, u.leader_id, u.manager, u.manager_id, u.dep_leader, u.dep_leader_id,u.bid, u.order_number, u.postlevel, u.exetendField1, u.exetendField2, u.exetendField3, u.sub_leader, u.sub_leader_id, u.show_oafrom sys_user uwhere u.id in<foreach collection="idList" item="userId" open="(" separator="," close=")">#{userId}</foreach>order by field<foreach collection="idList" item="userId" open="(u.id," separator="," close=")">#{userId}</foreach></select>
Mybatis自定义排序相关推荐
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
- SpringDataJpA复杂查询实现自定义排序
需求: 列表页面实现按合同状态自定义排序 private Specification<TblContractPre> whereClause(final TblContractPre en ...
- .NET/C#中对自定义对象集合进行自定义排序的方法
一个集合可否排序,要看系统知不知道排序的规则,像内建的系统类型,int ,string,short,decimal这些,系统知道怎么排序,而如果一个集合里面放置的是自定义类型,比如自己定义了一个Car ...
- MapReduce编程实例之自定义排序
任务描述: 给出一组数据,自定义排序的样式,第一列降序,相同时第二列升序 example Data: 2013 1 2013 5 2014 5 2014 8 2015 9 2015 4 Code: p ...
- R语言dplyr包arrage函数排序dataframe实战:单列排序、多列排序、自定义排序
R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序.自定义排序 目录 R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序
- pandas dataframe中的列进行重新排序、倒排、正排、自定义排序详解及实践
pandas dataframe中的列进行重新排序,pandas dataframe列重排.倒排.正排.自定义排序详解及实践 实施数据构建: import pandas as pd import nu ...
- 先随机后排序的oracle,Oracle用decode函数或CASE-WHEN实现自定义排序
Oracle用decode函数或CASE-WHEN实现自定义排序 1 问题 对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序.但排序规则是默认的,数字 ...
- java hashmap 无序,【Java】HashMap自定义排序
HashMap中的对象根据成员进行自定义排序 Map是Java中最常用的存储对象的集合类之一,存储在HashMap中的对象在取出时是无序的,下文以示例介绍了如果对HashMap中存储的对象根据成员进行 ...
- DEV控件自定义排序实现
一般的控件或者组件都支持按照某一列进行排序.但是,这种排序是根据数据源里的数据默认按照降序或升序排序的,同时这样的排序与字段的类型有关. 假设现在字段的类型是字符串类型 ,但是,存储的数据时数字加一些 ...
最新文章
- Js插入元素到数组的头部和尾部 unshift push
- 达沃斯议程对话会:张亚勤解读人工智能发展 3R 原则
- [3/18]Windows Server 2008 服务器配置之一DNS
- CentOS-6.5安装配置Tengine
- 测试下微信公众号新功能
- 你疏漏的 JS 函数硬核知识?这里帮你总结了
- 集成spring mvc_向Spring MVC Web应用程序添加社交登录:集成测试
- 支付宝H5 与网页端支付开发
- Hibernate4 注解方法说明
- TensorFlow基础笔记(13) tf.name_scope tf.variable_scope学习
- 资深程序员是用五年时间攒够100万,老婆是关键
- PHP 14:类的实例
- bugku 杂项 部分
- 不知名博主金山云大米云主机体验日志
- Klog开发笔记——分页插件 Kaminari 介绍
- python 全栈什么意思_python全栈指的是什么意思
- 无法通过windows功能控制面板自动安装或卸载windows server角色和功能
- wtc6508bsi,键释放引发的问题分析及解决
- 移动端vue仿朋友圈项目总结
- 机器学习(四)——Adaboost算法