一、Springboot+mybatis的配置

在使用Springboot和mybatis进行增删改查操作之前,需要先进行相应的配置。

1. 引入相关依赖

在项目的pom.xml文件中添加以下依赖:

```xml

org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter org.mybatis.spring.boot mybatis-spring-boot-autoconfigure mysql mysql-connector-java

```

2. 数据库配置

在Springboot项目的application.properties(或application.yml)文件中,配置数据库连接信息:

```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```

其中,`jdbc:mysql://localhost:3306/mydatabase`为数据库连接地址,`root`为用户名,`123456`为密码。需要根据实际的情况进行修改。

3. Mybatis配置

在Springboot项目的application.properties(或application.yml)文件中,配置Mybatis相关信息:

```properties
# Mybatis配置
mybatis.type-aliases-package=com.example.domain
mybatis.mapper-locations=classpath:mapper/*.xml
```

其中,`com.example.domain`为实体类所在的包路径,`classpath:mapper/*.xml`为Mybatis映射文件所在的路径。

二、实现增删改查

1. 添加数据

要实现添加数据的操作,需要进行以下几步:

① 创建实体类

首先,创建一个与数据库表对应的实体类,例如:

```java
public class User {
private Long id;
private String name;
private Integer age;
// 其他属性和getter/setter方法
}
```

② 创建Mapper接口

创建一个Mapper接口,用于定义数据库操作的方法,例如:

```java
public interface UserMapper {
void insert(User user);
}
```

③ 创建Mapper映射文件

在resources目录下创建mapper目录,并在其中创建一个与Mapper接口同名的xml文件,例如:UserMapper.xml。在映射文件中,定义插入数据的SQL语句,例如:

```xml

INSERT INTO user (id, name, age) VALUES (#{id}, #{name}, #{age})

```

④ 调用Mapper接口方法

在添加数据的地方,调用Mapper接口的插入方法:

```java
@Autowired
private UserMapper userMapper;

public void insertUser(User user) {
userMapper.insert(user);
}
```

2. 删除数据

要实现删除数据的操作,同样需要进行以上几个步骤:

① 创建Mapper接口

在Mapper接口中定义删除数据的方法:

```java
public interface UserMapper {
void delete(Long id);
}
```

② 创建Mapper映射文件

在映射文件中定义删除数据的SQL语句:

```xml

DELETE FROM user WHERE id = #{id}

```

③ 调用Mapper接口方法

调用Mapper接口的删除方法:

```java
@Autowired
private UserMapper userMapper;

public void deleteUser(Long id) {
userMapper.delete(id);
}
```

3. 修改数据

要实现修改数据的操作,需要进行以下几步:

① 创建Mapper接口

在Mapper接口中定义修改数据的方法:

```java
public interface UserMapper {
void update(User user);
}
```

② 创建Mapper映射文件

在映射文件中定义修改数据的SQL语句:

```xml

UPDATE user SET name = #{name}, age = #{age} WHERE id = #{id}

```

③ 调用Mapper接口方法

调用Mapper接口的修改方法:

```java
@Autowired
private UserMapper userMapper;

public void updateUser(User user) {
userMapper.update(user);
}
```

4. 查询数据

要实现查询数据的操作,同样需要进行以上几个步骤:

① 创建Mapper接口

在Mapper接口中定义查询数据的方法:

```java
public interface UserMapper {
User selectById(Long id);
}
```

② 创建Mapper映射文件

在映射文件中定义查询数据的SQL语句:

```xml

```

③ 调用Mapper接口方法

调用Mapper接口的查询方法:

```java
@Autowired
private UserMapper userMapper;

public User selectUserById(Long id) {
return userMapper.selectById(id);
}
```

以上就是Springboot+mybatis的增删改查操作的基本步骤,根据实际需求可以对Mapper接口及其对应的映射文件进行扩展。