java项目怎么使用mybatis-plus
时间: 2023-11-28 08:07:45 浏览: 87
spring-boot-mybatis-plus 一套打通 有注释 打开就可使用
使用 MyBatis-Plus 可以使 Java 项目的数据库操作变得更加简单和高效。下面是使用 MyBatis-Plus 的基本步骤:
1. 添加 MyBatis-Plus 依赖
在项目的 `pom.xml` 文件中添加以下依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本号</version>
</dependency>
```
2. 配置数据源
在项目的 `application.properties` 或 `application.yml` 文件中配置数据源。
```yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
```
3. 创建实体类
创建对应数据库表的实体类,并使用 MyBatis-Plus 提供的注解标记主键和表名。
```java
@Data
@TableName("user")
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
}
```
4. 创建 Mapper
创建继承 `BaseMapper` 接口的 Mapper 接口,并指定泛型为对应的实体类。
```java
public interface UserMapper extends BaseMapper<User> {
}
```
5. 测试
在测试类中注入 `UserMapper` 并调用相应方法进行测试。
```java
@RunWith(SpringRunner.class)
@SpringBootTest
public class MybatisPlusTest {
@Autowired
private UserMapper userMapper;
@Test
public void insert() {
User user = new User();
user.setName("test");
user.setAge(18);
int result = userMapper.insert(user);
System.out.println(result);
}
@Test
public void select() {
List<User> userList = userMapper.selectList(null);
System.out.println(userList);
}
}
```
以上就是使用 MyBatis-Plus 的基本步骤,可以根据具体需求进行更多的操作。
阅读全文