@Mybatis

動態 列表
@shuyixiaobututou

利用Mybatis自定義排序規則實現複雜排序

場景分析 本次需要實現規則是根據用户點擊目錄左側——彈出排序選項,文件名A-Z:英文A-Z → 中文A-Z → 數字0-9 ,文件名Z-A:與A-Z相反,最近更新時間:文件夾按文件夾修改時間,文檔按文檔修改時間。圖片直達鏈接 如何實現? 1.改造接口增加參數 /** * 排序類型: NAME_ASC(文件名A-Z), NAME_DESC(文件名Z-A), TIME_DESC(最

shuyixiaobututou 頭像

@shuyixiaobututou

昵稱 舒一笑不禿頭

@tiger1000

MyBatis 的 in 查詢導致的bug

案例 分享一個很久之前的案例。 任務是:根據運營部門提供的門店列表,查詢門店詳情並生成報表。起初,我寫了這樣一段 SQL: select id="selectStores" resultType="Store" SELECT * FROM stores WHERE store_code foreach collection="storeIdList" item="store

tiger1000 頭像

@tiger1000

昵稱 tiger1000

@zzger

mybatis和mybatis-plus的json字段類型失效以及處理原理解析

最近接手一個老項目,進行json類型字段的對象映射,使用的是老版本的mybatis-plus(2.1.8),出現了一些問題 1、@TableFiled註解沒有typeHandler屬性,只能通過@TableField(el = "filed, typeHandler=xxx.TypeHandler")這種方式來配置 2、配置了@TableField(el = "filed, typeH

zzger 頭像

@zzger

昵稱 我不是碼農