网站名称和备案,网站素材类型,中国航天科工集团有限公司,永泰城乡建设网站一、MyBatis
1.1介绍
前提引入#xff1a;
controller(控制层)作用#xff1a;接受请求#xff0c;响应数据
service(业务层)作用#xff1a;负责具体的逻辑处理
dao(持久层)作用#xff1a;数据访问层
一般的访问流程#xff1a;浏览器发起请求过来#xff0c;先…一、MyBatis
1.1介绍
前提引入
controller(控制层)作用接受请求响应数据
service(业务层)作用负责具体的逻辑处理
dao(持久层)作用数据访问层
一般的访问流程浏览器发起请求过来先访问控制层再由控制层调用业务层业务层再去调用数据访问层最后数据访问层操作数据库。
什么是 Mybatis ? MyBatis 是一款优秀的 持久层 框架用于 简化 JDBC 的开发。 对比一下 MyBatis 本是 Apache 的一个开源项目 iBatis, 2010 年这个项目由 apache 迁移到了 google code 并且改名为MyBatis 。 2013 年 11 月迁移到 Github 。 官网 https://mybatis.org/mybatis-3/zh/index.html
二、MyBatis基础
2.1入门程序
我们通过一个入门程序来感受一下MyBatis。 准备工作 1. 创建 SpringBoot 工程、引入 Mybatis 相关依赖 2. 准备数据库表 user 、实体类 User 3. 配置 Mybatis 在 application.properties 中数据库连接信息 编写 Mybatis 程序
编写 Mybatis 的持久层接口定义 SQL( 注解 /XML) 第一步添加接口 第二步进行测试
想测试UserMapper接口测试哪个bean直接把它注入进来
1.先在这里声明UserMapper成员变量光声明但变量没有值null
2.现在对它进行测试想在运行的时候从容器当中自动的根据这个类型找到这个bean并且赋值给这个成员变量加Autowired注解依赖注入 结果 补充也在图中 小结 补充
这里是核心