
Mybatis
AdamCafe
这个作者很懒,什么都没留下…
展开
-
Mybatis框架1 ORM思想 基于dao接口的(动态代理)实现方式 1核心配置文件 2接口 3sql映射文件 4 测试类
学习路线Mybatis:3dDay1:mybatis入门(完成数据库的CRUD)Day2:动态SQL,多表操作Day3:配置,注解编程Spring:4dSpring mvc:3dMaven高级 :1d货代平台:15d三层结构Web层:接收请求,做出响应Mvc (spring mvc)Service层:和需求相关代码(业务)springDao层:只做数据库的CRUDm...原创 2019-05-27 11:17:26 · 350 阅读 · 0 评论 -
Mybatis框架(汇总)
1. Mybatis的增删改查使用基于动态代理的方式编写dao操作步骤1.创建工程导入坐标2.创建mybatis的核心配置文件3.创建sql映射文件4.编写dao接口和接口中的方法5.编写sql语句1 UserDao接口public interface UserDao { //保存用户 void save(User user); //根据id更新用户 void u...原创 2019-05-30 11:37:11 · 273 阅读 · 0 评论 -
Mybatis框架2 动态SQL if where choose when otherwise set foreach 多表操作 1对1 1对多
回顾: Mybatis操作数据库的步骤:1. 创建工程导入坐标2. 配置mybatis核心配置文件3. 配置SQL语句的映射文件4. 编写dao中的方法5. 配置对应的sql语句Mybatis中的核心API对象 Resources: 加载配置文件 SqlSessionFactoryBuilder: 创建SqlSessionFactory SqlSessionFactory: 工...原创 2019-05-28 22:47:31 · 244 阅读 · 0 评论 -
Mybatis框架3 嵌套查询(一对一,一对多) 延迟加载 一级缓存 二级缓存
回顾:1. 多参数查询(@Param,对象)2. 获取保存主键( select last_insert_id )3. 动态SQL( if, choose when otherwise, where,set ,trim,foreach )4. 多表操作(一对一,一对多)嵌套查询(重点)嵌套查询 : 将多个表联合查询的SQL语句,拆分为多次查询(单表查询)1.1 一对一案例 : 查...原创 2019-05-29 22:39:05 · 327 阅读 · 0 评论