使用@Mapper注解

添加了@Mapper注解之后这个接口在编译时会生成相应的实现类,让其他的类进行引用

@Mapper
public interface EmpMapper {
public List<Emp> queryAll();
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);
} }

最新文章

  1. 【原创分享&#183;支付宝支付】HBuilder打包APP调用支付宝客户端支付
  2. Good Bye 2016 - C
  3. Effective Java 学习笔记之创建和销毁对象
  4. socket头文件
  5. (基础篇)PHP字符串函数
  6. 【Spring 1】Spring简介
  7. java画图输出到磁盘
  8. #pragma warning (default : n)
  9. 自定义toast功能
  10. js中函数参数基本类型和引用类型的区别
  11. 掌握Chrome Developer Tools:下一阶段前端开发技术
  12. Java中的return关键字
  13. Convert.ToInt32()和int.Parse()区别
  14. luogu P4299 首都
  15. 在 vs2017 中使用 C# 7 新特性。
  16. cxLookupComboBox使用方法
  17. hadoop-3
  18. python查看文件的编码格式
  19. netsh 第一次用这命令
  20. mysql 源代码编绎

热门文章

  1. __schedule的一些小细节
  2. JDK安装与环境搭建.
  3. Java-数组有关
  4. FastDFS是使用c语言编写的开源高性能分布式文件系统
  5. windows系统pycharm终端更改为git bash
  6. OpenFaaS实战之五:大话watchdog
  7. Python小白的数学建模课-16.最短路径算法
  8. JMeter(1)-介绍+环境+安装+使用
  9. 我的大学Android开发学习之路——从开始到微信/支付宝/抖音Offer
  10. 985硕艰难转行Android之路 加面经分享