需求:

根据接口传的用户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自定义排序相关推荐

  1. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  2. SpringDataJpA复杂查询实现自定义排序

    需求: 列表页面实现按合同状态自定义排序 private Specification<TblContractPre> whereClause(final TblContractPre en ...

  3. .NET/C#中对自定义对象集合进行自定义排序的方法

    一个集合可否排序,要看系统知不知道排序的规则,像内建的系统类型,int ,string,short,decimal这些,系统知道怎么排序,而如果一个集合里面放置的是自定义类型,比如自己定义了一个Car ...

  4. MapReduce编程实例之自定义排序

    任务描述: 给出一组数据,自定义排序的样式,第一列降序,相同时第二列升序 example Data: 2013 1 2013 5 2014 5 2014 8 2015 9 2015 4 Code: p ...

  5. R语言dplyr包arrage函数排序dataframe实战:单列排序、多列排序、自定义排序

    R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序.自定义排序 目录 R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序

  6. pandas dataframe中的列进行重新排序、倒排、正排、自定义排序详解及实践

    pandas dataframe中的列进行重新排序,pandas dataframe列重排.倒排.正排.自定义排序详解及实践 实施数据构建: import pandas as pd import nu ...

  7. 先随机后排序的oracle,Oracle用decode函数或CASE-WHEN实现自定义排序

    Oracle用decode函数或CASE-WHEN实现自定义排序 1 问题 对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序.但排序规则是默认的,数字 ...

  8. java hashmap 无序,【Java】HashMap自定义排序

    HashMap中的对象根据成员进行自定义排序 Map是Java中最常用的存储对象的集合类之一,存储在HashMap中的对象在取出时是无序的,下文以示例介绍了如果对HashMap中存储的对象根据成员进行 ...

  9. DEV控件自定义排序实现

    一般的控件或者组件都支持按照某一列进行排序.但是,这种排序是根据数据源里的数据默认按照降序或升序排序的,同时这样的排序与字段的类型有关. 假设现在字段的类型是字符串类型 ,但是,存储的数据时数字加一些 ...

最新文章

  1. Js插入元素到数组的头部和尾部 unshift push
  2. 达沃斯议程对话会:张亚勤解读人工智能发展 3R 原则
  3. [3/18]Windows Server 2008 服务器配置之一DNS
  4. CentOS-6.5安装配置Tengine
  5. 测试下微信公众号新功能
  6. 你疏漏的 JS 函数硬核知识?这里帮你总结了
  7. 集成spring mvc_向Spring MVC Web应用程序添加社交登录:集成测试
  8. 支付宝H5 与网页端支付开发
  9. Hibernate4 注解方法说明
  10. TensorFlow基础笔记(13) tf.name_scope tf.variable_scope学习
  11. 资深程序员是用五年时间攒够100万,老婆是关键
  12. PHP 14:类的实例
  13. bugku 杂项 部分
  14. 不知名博主金山云大米云主机体验日志
  15. Klog开发笔记——分页插件 Kaminari 介绍
  16. python 全栈什么意思_python全栈指的是什么意思
  17. 无法通过windows功能控制面板自动安装或卸载windows server角色和功能
  18. wtc6508bsi,键释放引发的问题分析及解决
  19. 移动端vue仿朋友圈项目总结
  20. 机器学习(四)——Adaboost算法

热门文章

  1. Mybatis【配置文件】就是这么简单
  2. ORACLE 体系结构知识总结
  3. 整数展示分数和整形数的四则运算
  4. deno使用rust_如何在Deno和Oak中使用MySQL
  5. ecs和eks 比较_如何使用Kubernetes,EKS和NGINX为网站设置DNS
  6. c语言面向对象编程中的类_C ++中的面向对象编程
  7. 2014年数字:我的人生在命令行中
  8. 数据通信技术(六:静态路由实验)
  9. 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型
  10. IDEA IntelliJ 如何快速查看一个类里面包含哪些方法