欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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時間排序問題

在數(shù)據(jù)中create_time字段是DateTime類型,

逆向工程后實(shí)體類中對應(yīng)的成員變量類型為Date

時間排序代碼為

測試結(jié)果:

時間排序錯亂。

解決方法

1、在數(shù)據(jù)庫創(chuàng)建varchar類型的字段,逆向工程后生成String 類型,java業(yè)務(wù)層使用new Date()插入數(shù)據(jù)庫,然后使用

example1.setOrderByClause("create_time desc");

就可以實(shí)現(xiàn)排序

2、使用主鍵(id)進(jìn)行排序,可以代替時間排序

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論