Mybatis源码分析第一天------Mybatis实用篇
生活随笔
收集整理的這篇文章主要介紹了
Mybatis源码分析第一天------Mybatis实用篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Mybatis源碼分析第一天------Mybatis實用篇
一切最基本的操作就是參考官方文檔:https://mybatis.org/mybatis-3/zh/configuration.html
1、是什么
什么是 MyBatis?
a、MyBatis 是一款優秀的持久層框架,它支持自定義 SQL、存儲過程以及高級映射。
b、MyBatis 免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。
c、MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對象)為數據庫中的記錄。
2、對比 JDBC 和 MyBatis
3、作用域和生命周期
4、Mapper的xml和annotation形式
5、配置文件解讀
6、一級緩存和二級緩存
7、分頁
邏輯分頁通常不可取,影響性能
8、批量操作
9、嵌套查詢和嵌套結果
1:1嵌套查詢是兩次查詢
1:多 嵌套查詢,標簽是Collection
嵌套查詢:可能存在n+1的問題,查的東西比想要的東西多了很多,導致白查了
嵌套結果:對查詢出來的結果做嵌套,加了join
10、mybatis 概覽
總結
以上是生活随笔為你收集整理的Mybatis源码分析第一天------Mybatis实用篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker必备知识整理
- 下一篇: MySQL 基础 ———— 存储过程与函