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