Java
未读
Mybatis 工作原理
1、什么是Mybatis mybatis就是一个封装来jdbc的持久层框架,它支持自定义 SQL、存储过程以及高级映射。它和hibernate都属于ORM框架,但是具体的说,hibernate是一个完全的orm框架,而mybatis是一个不完全的orm框架; Mybatis让程序员只关注sql本身,
Java
未读
Mybatis XML标签
MyBatis中XML标签 <mapper> <mapper> 标签是 MyBatis XML 文件中的根标签,用于指定命名空间和包含各种 SQL 语句(如 <select>, <insert>, <update>, <delete>)以及其它配置信息。 <mapper namespace="com
Java
未读
SpringBoot集成Mybatis
1. 添加相关依赖 在项目的pom.xml文件中添加以下依赖,以集成Spring Boot和MyBatis: <!-- Spring Boot Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<
Java
未读
Mybatis 执行器
Mybatis有三种基本的Executor执行器: SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。 ReuseExecutor:执行update或select,以sql作为key查找State
Java
未读
Mybatis 缓存机制
mybatis 一级缓存二级缓存 一级缓存 Mybatis对缓存提供支持,默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSessi