Mybatis
AdamCafe
这个作者很懒,什么都没留下…
展开
-
Mybatis框架1 ORM思想 基于dao接口的(动态代理)实现方式 1核心配置文件 2接口 3sql映射文件 4 测试类
学习路线 Mybatis:3d Day1:mybatis入门(完成数据库的CRUD) Day2:动态SQL,多表操作 Day3:配置,注解编程 Spring:4d Spring mvc:3d Maven高级 :1d 货代平台:15d 三层结构 Web层:接收请求,做出响应 Mvc (spring mvc) Service层:和需求相关代码(业务) spring Dao层:只做数据库的CRUD m...原创 2019-05-27 11:17:26 · 292 阅读 · 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 · 247 阅读 · 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 · 220 阅读 · 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 · 289 阅读 · 0 评论