tag Mybatis

標籤
貢獻29
127
06:37 AM · Oct 27 ,2025

@Mybatis / 博客 RSS 訂閱

tiger1000 - MyBatis 的 in 查詢導致的bug

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

Mybatis

收藏 評論

我不是碼農 - mybatis和mybatis-plus的json字段類型失效以及處理原理解析

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

mybatis-plus , springboot , JAVA , Json , Mybatis

收藏 評論

京東雲開發者 - Mybatis-SQL分析組件 | 京東雲技術團隊

背景 大促備戰,最大的隱患項之一就是慢sql,帶來的破壞性最大,也是日常工作中經常帶來整個應用抖動的最大隱患,而且對sql好壞的評估有一定的技術要求,有一些缺乏經驗或者因為不夠仔細造成一個壞的sql成功走到了線上,等發現的時候要麼是造成了線上影響、報警、或者後置的慢sql採集發現,這時候一般無法快速止損,需要修改代碼上線、或者調整數據庫索引。 核心痛點: 1、無法提前發現慢sql,可能惡化為慢sq

JAVA , sql語句 , SQL , 後端 , Mybatis

收藏 評論

mob64ca1400bfa8 - Java高併發編程基礎筆記(鎖、併發容器、線程池)

Java高併發編程鎖優化實戰 在多線程場景中,鎖機制作為資源爭用的關鍵手段,其優化效率直接影響系統吞吐量。現代JVM通過鎖狀態遷移(無鎖→偏向鎖→輕量級鎖→重量級鎖)自動優化,但在高併發場景仍需人工干預。例如在熱點數據訪問時,推薦將`synchronized`替換為`ReentrantLock`,

線程池 , 後端開發 , JAVA , harmonyos , ide , Mybatis

收藏 評論

歲月靜好呀 - 看點回顧,一圖讀懂金蝶雲蒼穹技術開放日第四期!_wx6264d9b59203e的技術博客

蒼穹外賣技術鏈Day03、04 枚舉常量記得全是大寫字母!用大寫字母去找枚舉類 ①公共字段自動填充 我們做完員工管理模塊和分類管理模塊,發現這些模塊在修改的時候存在許多公共字段,且這些字段沒有具體的業務含義,且需要我們每次都手動添加這些字段,煩得很!那怎麼辦呢?公共字段自動填充!!! createTime:記錄數據創建時

spring , maven , 數據庫 , JAVA , Css , 前端開發 , HTML , Mybatis

收藏 評論

程序員Seven - MyBatis 常見面試題

Mybatis基礎 Mybatis是什麼? MyBatis框架是一個開源的數據持久層框架。 它的內部封裝了通過JDBC訪問數據庫的操作,支持普通的SQL查詢、存儲過程和高級映射,幾乎消除了所有的JDBC代碼和參數的手工設置以及結果集的檢索。 MyBatis作為持久層框架,其主要思想是將程序中的大量SQL語句剝離出來,配置在配置文件當中,實現SQL的靈活配置。 這樣做的好處是將SQL與程序

JAVA , Mybatis

收藏 評論