使用@Mapper注解
添加了@Mapper注解之后这个接口在编译时会生成相应的实现类,让其他的类进行引用
@Mapper
public interface EmpMapper {
public List
public Emp queryById(Integer empId);
void update(Emp emp);
void deleteById(Integer empId);
void insertSelective(Emp emp);
}
使用@MapperScan注解
通过使用@MapperScan可以指定要扫描的Mapper类的包的路径,比如:
@SpringBootApplication
@EnableTransactionManagement //开启事务管理注解模式 最新的版本可以省略
@MapperScan("com.xz.springboot.mapper") //扫描该包下所有的接口并为该接口生成实现类
public class Springboot01Application {
public static void main(String\[\] args) {
SpringApplication.run(Springboot01Application.class, args);
}
}
使用@MapperScan注解多个包
@SpringBootApplication
@MapperScan("com.xz.springboot.mapper.DeptMapper","com.xz.springboot.mapper.EmpMapper") //扫描该包下所有的接口并为该接口生成实现类
public class Springboot01Application {
public static void main(String\[\] args) {
SpringApplication.run(Springboot01Application.class, args);
}
}
手机扫一扫
移动阅读更方便
你可能感兴趣的文章