Mybatis
Mybatis Plus中的For Each應用詳解
一、For Each介紹 Mybatis Plus是Mybatis的一個增強工具,提供了更多的功能和方便,其中一個功能就是For Each語法。For Each是一個循環標籤,可以…
Mybatis如何在框架中顯示SQL語句
Mybatis是一種開源的持久層框架,它可以幫助Java開發者快速地進行關係型數據庫操作。在進行項目開發時,我們通常需要調試SQL語句,查看每次查詢或更新時生成的具體SQL語句。本…
MyBatis返回List集合
一、MyBatis查詢返回List 在MyBatis中,我們經常需要查詢出一些數據集合。而數據集合最常用的形式就是List。通過MyBatis查詢操作可以直接返回一個List,或者…
如何開啟MyBatis的駝峰命名
MyBatis是一個持久層框架,與許多其他的ORM框架一樣,它可以為你訪問數據庫提供非常方便的API接口,提供了很多種不同的映射方法,但在默認情況下,其SQL語句生成並不會遵循Ja…
Mybatis Criteria詳解
一、Mybatis Criteria是什麼? Mybatis Criteria是Mybatis框架提供的一種基於Criteria的便捷查詢方式,可以方便地拼接查詢條件,避免了手寫S…
Mybatis批量插入優化技巧
一、Mybatis批量插入的原理及存在的問題 Mybatis是一款簡單易用的SQL映射框架,為了提高數據插入的效率,Mybatis提供了批量插入的功能。批量插入指的是將多條數據一次…
Mybatis入門指南
一、Mybatis基礎 Mybatis是一種半自動化的持久化框架,能夠幫助我們方便地完成持久層代碼的編寫。在Mybatis中,我們使用xml文件完成對數據庫的操作。 Mybatis…
MyBatis XML語言查詢語句優化技巧
一、減少查詢返回數據量 1、在查詢語句中使用 resultMap,只選取需要的列,減少返回的數據量。 <resultMap id=”userMap” type=”User”&…
使用MyBatis實現分頁查詢
一、 什麼是分頁查詢 分頁查詢是指在數據量較大的情況下,將查詢結果分成多頁展示,分別通過翻頁的方式來顯示所有的結果。 這種方式避免了一次加載大量數據導致頁面響應變慢的問題,同時也可…
Mybatis Like模糊查詢拼接詳解
一、Mybatis Like模糊查詢概述 Mybatis是Java持久層框架,它支持動態SQL的拼接,其中模糊查詢是應用較為廣泛的一種場景,而Mybatis Like模糊查詢拼接就…
mybatis大於小於的使用
一、mybatis大於小於轉義 在使用mybatis時,為了避免與xml標籤產生歧義,需要對大於小於進行轉義。例如:<代表小於號,>代表大於號。 // 示例代碼:查詢a…
Mybatis-Plus服務詳解
Mybatis-Plus是Mybatis的一個增強工具,在原有的基礎上進行了功能擴展,提供了大量的便捷功能,從而簡化了開發流程。Mybatis-Plus Service是Mybat…
Mybatis執行器詳解
一、Mybatis執行器有哪些 Mybatis執行器是Mybatis框架中的重要組成部分,用於執行SQL語句並返回結果。Mybatis執行器包括: SimpleExecutor:簡…
Mybatis批量刪除操作實現方法
一、什麼是批量刪除 數據庫的刪除操作是一種常見的操作,但是當數據量較大時,使用單獨的刪除語句會比較慢。通過批量刪除操作可以一次性刪除多條或者全部數據,提高了效率和性能。 二、Myb…
使用MyBatis的foreach實現批量更新數據
一、MyBatis的foreach簡介 MyBatis是一款優秀的Java ORM框架,其中的foreach標籤可以很方便地將數據批量插入數據庫。foreach標籤的基本語法如下所…