mybatisplus如何集成mybatis
时间: 2023-11-16 18:57:22 浏览: 62
springboot+mybatisplus
Mybatis-plus是Mybatis的增强版本,它提供了更多的功能和便利的操作。在Spring Boot框架中,整合Mybatis-plus和Mybatis的步骤如下:
1. 在pom.xml文件中添加Mybatis-plus的依赖:
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
```
2. 创建Mybatis-plus配置类,用于配置Mybatis-plus的一些属性和插件:
```
@Configuration
@MapperScan("com.example.mapper") // 指定要扫描的Mapper接口所在的包
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor(); // 添加分页插件
}
}
```
3. 创建Mapper接口,并使用@Mapper注解标识:
```
@Mapper
public interface UserMapper extends BaseMapper<User> {
// 定义自定义的SQL操作方法
List<User> selectByAge(@Param("age") Integer age);
}
```
4. 在application.properties或application.yml文件中配置数据库连接信息:
```
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
5. 在Service层中使用@Autowired注解注入Mapper接口,并调用其中的方法进行数据库操作:
```
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public List<User> findByAge(Integer age) {
return userMapper.selectByAge(age);
}
}
```
这样,就完成了Mybatis-plus和Mybatis的集成。通过Mybatis-plus的便捷操作,可以更方便地进行数据库的增删改查操作。
阅读全文