在Spring Boot中使用MyBatis进行数据库操作时,你可以选择使用XML文件来定义SQL语句和映射关系。以下是使用XML的步骤:
1. 创建Mapper接口:与前面提到的步骤相同,首先创建Mapper接口来定义数据库操作方法。这些方法将在XML文件中进行实现。例如:
```java
@Mapper
public interface UserMapper {
List<User> getAllUsers();
User getUserById(Long id);
void insertUser(User user);
// 其他数据库操作方法
}
```
2. 创建XML文件:在与Mapper接口相同的包路径下创建一个与Mapper接口同名的XML文件,并将SQL语句和映射关系定义在其中。例如,对于UserMapper接口,可以创建`UserMapper.xml`文件:
```xml
<!-- UserMapper.xml -->
<mapper namespace="com.example.mapper.UserMapper">
<select id="getAllUsers" resultType="com.example.model.User">
SELECT * FROM users
</select>
<select id="getUserById" resultType="com.example.m