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)文章
SpringBoot之那些注入不了的Spring占位符(${}表達(dá)式)問題
這篇文章主要介紹了SpringBoot之那些注入不了的Spring占位符(${}表達(dá)式)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04JAVA基于數(shù)組實(shí)現(xiàn)的商品信息查詢功能示例
這篇文章主要介紹了JAVA基于數(shù)組實(shí)現(xiàn)的商品信息查詢功能,結(jié)合實(shí)例形式詳細(xì)分析了java使用數(shù)組存儲數(shù)據(jù)實(shí)現(xiàn)的商品信息查詢功能相關(guān)操作技巧,需要的朋友可以參考下2019-11-11一文秒懂IDEA中每天都在用的Project Structure知識
這篇文章主要介紹了一文秒懂IDEA中每天都在用的Project Structure知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10關(guān)于JavaEE匿名內(nèi)部類和Lambda表達(dá)式的注意事項
這篇文章主要介紹了關(guān)于JavaEE匿名內(nèi)部類和Lambda表達(dá)式的注意事項,匿名內(nèi)部類顧名思義是沒有修飾符甚至沒有名稱的內(nèi)部類,使用匿名內(nèi)部類需要注意哪些地方,我們一起來看看吧2023-03-03SpringBoot圖文并茂詳解如何引入mybatis與連接Mysql數(shù)據(jù)庫
這篇文章主要介紹了SpringBoot如何引入mybatis與連接Mysql數(shù)據(jù)庫,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07Mybatis 動態(tài)SQL的幾種實(shí)現(xiàn)方法
這篇文章主要介紹了Mybatis 動態(tài)SQL的幾種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Matplotlib可視化之自定義顏色繪制精美統(tǒng)計圖
matplotlib提供的所有繪圖都帶有默認(rèn)樣式.雖然這可以進(jìn)行快速繪圖,但有時可能需要自定義繪圖的顏色和樣式,以對繪制更加精美、符合審美要求的圖像.matplotlib的設(shè)計考慮到了此需求靈活性,很容易調(diào)整matplotlib圖形的樣式,需要的朋友可以參考下2021-06-06