Mybatis
mybatis.configuration.log-impl詳解
一、概述 mybatis.configuration.log-impl是MyBatis一種日誌輸出的實現方式,主要用於方便調試,排查問題。默認情況下,MyBatis沒有開啟日誌記錄…
使用MyBatis choose when語句編寫更加高效的SQL
MyBatis是一個流行的Java持久層框架,它可以通過XML或註解來簡化SQL語句的編寫。其中一個常用的功能是使用choose-when語句,它可以根據條件選擇不同的SQL語句,…
mybatis批量查詢詳解
批量查詢是指使用一條 SQL 語句同時查詢多條記錄的技術。mybatis 作為一個流行的 ORM 工具,支持批量查詢,能夠大大提升查詢性能。本文將從多個方面對 mybatis 批量…
Mybatis新增數據返回id詳解
一、Mybatis如何返回新增數據的主鍵id Mybatis是一種基於Java語言的持久層框架,它提供了一種方便、快捷的方式來與數據庫進行交互。在進行數據庫操作時,我們經常會遇到一…
Mybatis.config-location詳解
一、概述 Mybatis是一種優秀的簡易ORM框架,它能夠輕易地將Java對象映射到數據庫表格上,同時保留了SQL的靈活性,最大限度地減少了代碼和SQL語句之間的耦合性。在Myba…
Mybatis駝峰詳解
一、什麼是mybatis駝峰命名 駝峰命名法(CamelCase)是一種變量命名的規則,其中第一個單詞以小寫字母開始,後面的單詞則首字母大寫。MyBatis支持使用駝峰命名法來自動…
如何實現mybatis多數據源切換
一、概述 隨着項目的發展和數據量的增長,數據庫表的數量也會不斷增加,如果沿用單一數據源的設計,不但會對項目帶來風險,而且還會對開發的效率造成影響。多數據源的設計正是為了解決這個問題…
Mybatis中的Case When語句
Mybatis是一款優秀的ORM框架,它提供了靈活且功能強大的SQL映射功能。在開發過程中,我們常常會遇到需要進行複雜的數據計算和判斷的情況,這時候我們就需要使用一些特殊的SQL語…
Mybatis ForEach:詳解用法和實現方式
一、ForEach簡介 Mybatis是一款優秀的持久層框架,開發人員可以通過Mybatis輕鬆實現對各種數據庫操作,使得開發變得高效快捷。而ForEach是Mybatis中一個非…
Mybatis大於等於詳解
一、Mybatis大於等於轉義 Mybatis中大於等於符號是>=,表示某個字段的值大於或者等於指定的值。在XML配置文件中,需要對大於等於符號進行轉義,使用 &ge…
Mybatis-Plus And Or查詢詳解
一、基本概念 Mybatis和Mybatis-Plus都是在進行Java程序和關係型數據庫交互時常用的工具,其中Mybatis-Plus是在Mybatis基礎上的再次封裝,提供了更…
MyBatis SQL語句編寫技巧分享
一、使用動態SQL 在實際開發中,經常會遇到一些查詢條件不確定、可變的情況。針對這些情況,使用MyBatis提供的動態SQL功能可以很好地解決問題。 示例代碼: <selec…
Mybatis直接執行SQL詳解
一、Mybatis直接執行SQL Mybatis是一款支持ORM的數據訪問框架,但是也可以直接使用SQL語句進行數據庫的操作。Mybatis提供了直接執行SQL的功能,可以通過Sq…
Mybatis批量新增詳解
一、mybatis批量新增sql語句 在進行mybatis批量新增時,我們需要先了解mybatis批量新增的sql語句是怎樣的。在mybatis中,批量新增使用的是insert標籤…
MyBatis連接池詳解
一、MyBatis連接池作用 在Java應用程序中,與數據庫的連接是非常昂貴的。因此,當我們使用MyBatis進行數據操作時,需要一個連接池來分配並管理這些連接。MyBatis連接…