mybatisplus获取sqlsession
时间: 2023-07-05 17:36:06 浏览: 325
MyBatis中SqlSession实现增删改查案例
5星 · 资源好评率100%
Mybatis-Plus 是 Mybatis 的增强工具,在使用 Mybatis-Plus 时,获取 SqlSession 的方式与使用原生 Mybatis 的方式是一样的。
获取 SqlSession 的方式有多种,可以通过 `SqlSessionFactory` 获取,也可以通过 `SqlSessionTemplate` 获取。
下面是通过 `SqlSessionFactory` 获取 SqlSession 的示例代码:
```java
@Autowired
private SqlSessionFactory sqlSessionFactory;
public SqlSession getSqlSession() {
return sqlSessionFactory.openSession();
}
```
如果你使用的是 SpringBoot,并且已经配置了 Mybatis-Plus,那么可以通过 `SqlSessionTemplate` 直接注入获取:
```java
@Autowired
private SqlSessionTemplate sqlSessionTemplate;
```
这样,在需要使用 SqlSession 的地方,就可以直接调用 `getSqlSession()` 方法或者使用注入的 `sqlSessionTemplate` 对象了。
阅读全文