MyBatis按时间排序方式

 更新时间:2022年01月30日 10:23:46   作者:文殊师利法王子  
这篇文章主要介绍了MyBatis按时间排序方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

MyBatis按时间排序

测试代码

ActivityReadExample readExample = new ActivityReadExample();
            readExample.setOrderByClause("create_time desc");
            ActivityReadExample.Criteria criteria1 = readExample.createCriteria();
            criteria1.andActivityIdEqualTo(activity.getId());
            List<ActivityRead> reads = activityReadMapper.selectByExample(readExample);

排序代码

readExample.setOrderByClause("create_time desc");

MyBatis时间排序问题

在数据中create_time字段是DateTime类型,

逆向工程后实体类中对应的成员变量类型为Date

时间排序代码为

测试结果:

时间排序错乱。

解决方法

1、在数据库创建varchar类型的字段,逆向工程后生成String 类型,java业务层使用new Date()插入数据库,然后使用

example1.setOrderByClause("create_time desc");

就可以实现排序

2、使用主键(id)进行排序,可以代替时间排序

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java中abstract修改类的实例方法

    java中abstract修改类的实例方法

    在本篇文章里小编给各位分享了一篇关于java中abstract修改类的实例方法,有需要的朋友们可以学习下。
    2020-12-12
  • 详解Java实现多种方式的http数据抓取

    详解Java实现多种方式的http数据抓取

    本篇文章主要介绍了Java实现多种方式的http数据抓取,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。
    2016-12-12
  • 正确结束Java线程的方法

    正确结束Java线程的方法

    线程的启动很简单,但用户可能随时取消任务,怎么样让跑起来的线程正确地结束,这是今天要讨论的话题。下面小编来和大家一起学习一下吧
    2019-05-05
  • 浅谈java web中常用对象对应的实例化接口

    浅谈java web中常用对象对应的实例化接口

    下面小编就为大家带来一篇浅谈java web中常用对象对应的实例化接口。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Mybatis实现数据的增删改查实例(CRUD)

    Mybatis实现数据的增删改查实例(CRUD)

    本篇文章主要介绍了Mybatis实现数据的增删改查实例(CRUD),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Nacos客户端本地缓存和故障转移方式

    Nacos客户端本地缓存和故障转移方式

    Nacos客户端在从Server获得服务时,若出现故障,会通过ServiceInfoHolder和FailoverReactor进行故障转移,ServiceInfoHolder缓存服务信息,FailoverReactor处理故障转移,包括开启故障转移开关、读取备份文件等
    2024-12-12
  • java检查服务器的连通两种方法代码分享

    java检查服务器的连通两种方法代码分享

    这篇文章主要介绍了java检查服务器的连通两种方法代码分享,涉及ping的介绍以及检查服务器连通的两种方法代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • 图文详解MyEclipse更换背景主题的方法

    图文详解MyEclipse更换背景主题的方法

    今天小编就为大家分享一篇关于MyEclipse更换背景主题的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • SpringCloud链路追踪组件Sleuth配置方法解析

    SpringCloud链路追踪组件Sleuth配置方法解析

    这篇文章主要介绍了SpringCloud链路追踪组件Sleuth配置方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • springboot之SpringApplication生命周期和事件机制解读

    springboot之SpringApplication生命周期和事件机制解读

    这篇文章主要介绍了springboot之SpringApplication生命周期和事件机制,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06

最新评论