Mybatis
MyBatis-Plus多表分頁詳解
一、MyBatis-Plus多表分頁查詢 MyBatis-Plus是一個基於MyBatis框架之上的增強工具,在MyBatis的基礎上只做增強不做改變,在向上兼容MyBatis的同…
Mybatis foreach collection詳解
一、forEach collection的基本使用 在Mybatis中,forEach可以用來循環遍歷一個集合(collection)或數組(array)的元素,用於動態生成SQL…
MyBatis如何去重
一、使用SELECT DISTINCT 在MyBatis中,使用SELECT DISTINCT關鍵字可以實現去重。這個方法其實也是最傳統的方法,代碼如下: <select i…
如何避免MyBatis SystemException?
MyBatis 是一個開源的持久層框架,提供了一種簡單明了的方式來訪問關係型數據庫。然而,由於各種原因,MyBatis SystemException 錯誤可能會在運行 MyBat…
tk.mybatis詳解
一、tk.mybatis簡介 tk.mybatis是一個基於Mybatis的增強工具包,它使用簡單的註解來完成Mybatis單表的基本crud操作,同時提供通用的Mapper接口,…
MyBatis詳解——從入門到高級應用
一、MyBatis概述 MyBatis是一種優秀的持久層框架,它支持定製化SQL、存儲過程以及高級映射。MyBatis免去了幾乎所有的JDBC代碼和手動設置參數以及獲取結果集的工作…
Mybatis Include標籤詳解
一、什麼是Mybatis Include標籤 Mybatis是一種流行的持久層框架。它允許您使用XML或注釋將SQL語句映射到Java方法。使用Mybatis,您可以將SQL和Ja…
Mybatis動態標籤詳解
一、Mybatis動態標籤有哪些 Mybatis動態標籤是mybatis框架中的一個核心功能,主要是為了方便用戶根據不同需求動態生成SQL語句,常用的動態標籤有if、choose、…
mybatis批量插入數據
一、mybatis批量插入數據導數據庫 mybatis批量插入數據到數據庫可以很好地提高數據插入的效率。手動循環插入數據的效率很低,而mybatis批量插入數據可以執行一次SQL插…
在MyBatis中正確返回主鍵id
一、使用JDBC方式返回主鍵id 在MyBatis中,我們可以通過使用keyProperty和useGeneratedKeys屬性實現在執行插入操作時返回主鍵id。但是,這種方式適…
MyBatis CData詳解
一、MyBatis CData的概述 最近幾年,MyBatis(以下簡稱MB)對於XML文件的處理方式有了很大的改進,其中對於CData的支持使其在開發過程中能夠更容易的處理多行文…
Mybatis教程詳解
一、Mybatis教程官網 Mybatis官網提供了豐富的文檔和教程,涉及到Mybatis的各個方面,包括配置、使用、插件等等,為初學者提供了很好的學習資源。 Mybatis教程官…
MyBatis中的小於號問題
一、MyBatis小於號轉義 MyBatis在執行SQL語句時,會對特殊字符進行轉義,使其不再具有原有的含義。其中一個特殊字符是小於號(<),因為小於號在HTML中被用來表示…
Springboot使用Mybatis
一、Spring Boot使用Mybatis配置 首先需要在maven中添加mybatis依賴: <dependency> <groupId>org.myb…
Mybatis一對多映射詳解
一、Mybatis一對多映射原理 在Mybatis中,一對多映射指的是一個實體類A中包含一個實體類B的集合,即A與B是一對多的關係。Mybatis通過使用嵌套查詢或嵌套結果來實現一…