怎么创建Mapper接口
时间: 2024-01-24 16:02:03 浏览: 203
精通Spring整合MyBatis:架构师的实践指南
5星 · 资源好评率100%
在Java中创建Mapper接口,一般需要按照以下步骤进行:
1. 创建一个Java接口,用于定义Mapper接口的方法。
2. 在接口中定义方法,方法的名称和参数需要与XML文件中的SQL语句相对应。
3. 使用@Mapper注解标注该接口,表示这是一个Mapper接口。
4. 使用@Select、@Insert、@Update、@Delete等注解,标注接口方法与对应的SQL语句之间的映射关系。
下面是一个示例:
```java
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
@Mapper
public interface UserMapper {
@Select("SELECT * FROM user WHERE id = #{id}")
User getUserById(Integer id);
}
```
在上面的示例中,我们创建了一个名为UserMapper的Mapper接口,其中定义了一个名为getUserById的方法,该方法对应的SQL语句为"SELECT * FROM user WHERE id = #{id}",使用了@Select注解进行映射。同时,我们还使用了@Mapper注解标注该接口,表示这是一个Mapper接口。
阅读全文