1.使用配置
package com.atguigu.mapper.mappers;
import com.atguigu.mapper.entities.Employee;
import tk.mybatis.mapper.common.Mapper;
/**
* 具体操作数据库的Mapper接口,需要继承通用Mapper提供的核心接口:Mapper<Employee>
* 泛型类型就是实体类的类型
* @author chenzeyu
*/
public interface EmployeeMapper extends Mapper<Employee> {
}
1.1常用注解
(1)@Table注解
作用:建立实体类和数据库表之间的对应关系。
默认规则:实体类类名首字母小写作为表名。Employee类->employee表
用法:在@Table注解的name属性中指定目标数据库表的表名
(2)selectOne
- 通用Mapper替我们自动生成的SQL语句情况
- 实体类封装查询条件生成WHERE子句的规则:
- 使用非空的值生成WHERE子句
- 在条件表达式中使用“=”进行比较