MyBatis

2019年初的面試經歷及總結

       前言 說來話長,從18年下半年開始,就有了離職的念頭。但由於18年年初時答應專案經理要再待一年,所以強壓下心頭的邪念,堅持著一直做到年底。這期間身兼各種

從原始碼層面談談mybatis的快取設計

在從原始碼聊聊mybatis一次查詢都經歷了些什麼 一文中我們梳理了mybatis執行查詢SQL的具體流程,在Executor中簡單提到了快取。本文將從原始碼一步一步詳細解析mybatis快取的架構,

mybatis查詢語句的背後之封裝資料

轉載請註明出處。。。 一、前言 繼上一篇mybatis查詢語句的背後 ,這一篇主要圍繞著mybatis查詢的後期操作,即跟資料庫互動的時候。由於本人也是一邊學習原始碼一邊記錄,內容難免有錯誤或

mybatis原始碼閱讀筆記-卷四(註解)

十.annotations註解包 Mybatis使用註解的方式可以減少使用xml配置sql,方便用斷點的形式檢測生成的sql,程式碼的可讀性更強,更利於維護。 10.1Param註解

鍾同學,this is for you!

坐在我旁邊的鐘同學聽說我精通Mybatis原始碼(我就想不通,是誰透漏了風聲),就順帶問了我一個問題: 在同一個方法中,Mybatis多次請求資料庫,是否要建立多個SqlSession會話? 可能最近

java框架之mybatis(一)

一、簡介 1、概念 mybatis 是一個半自動輕量級的一個 orm 框架 2、作用 將 java 與 sql 分離,解決了 jdbc 的硬編碼問題,方便 sql 的修

SpringBoot+Mybatis+PageHelper深度整合

前提提示: 完整原始碼參照這裡 前面寫過一篇文章: SpringBoot 配置多資料來源 ,介紹瞭如果用SpringBoot自定義多資料來源,有人可能發現了配置檔案中啟用了Page

mybatis之旅第一篇-初識mybatis

一、JDBC的問題 為什麼我們要使用mybatis,是因為JDBC存在以下問題 1、 資料庫連線建立、釋放頻繁造成系統資源浪費,從而影響系統性能。如果使用資料庫連線池可解決此問題。 2、

Mybatis原始碼分析(七)自定義快取、分頁的實現

上一章節通過原始碼已經深入瞭解到外掛的載入機制和時機,本章節就實戰一下。拿兩個功能點來展示外掛的使用。 一、快取 我們知道,在Mybatis中是有快取實現的。分一級快取和二級快取,不過一級快取其實沒啥用

MyBatis使用以及原始碼淺析

MyBatis是一個普遍應用並且十分優秀的持久層框架;本文將簡單介紹MyBatis的使用,同時也將分析其在程式碼層面是如何實現的;本文的演示環境如下: JDK1.8 mysql 8.0.15 MyBatis

深入理解Mybatis外掛開發

背景 關於Mybatis外掛,大部分人都知道,也都使用過,但很多時候,我們僅僅是停留在表面上,知道Mybatis外掛可以在DAO層進行攔截,如列印執行的SQL語句日誌,做一些許可權控制,分頁等功能;但對其內

1714917589.9638