
Mybatis
Mybatis讲解
hnbyboy
热爱技术
展开
-
MyBatis = MyBatis注解讲解和分页查询
注解开发查询,分页查询 一.mybatis注解 Mybatis除了支持在xml中书写SQL,也支持使用注解的形式编写SQL; MyBatis可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件。 (1)MyBatis常用注解: * @Insert:实现新增,代替了<insert></insert> * @Update:实现更新,代替了<update></update> * @Delete:实现删除,代替了<...原创 2020-05-14 00:17:55 · 2526 阅读 · 0 评论 -
MyBatis = MyBatis嵌套查询和缓存
嵌套查询, 加载策略:立即加载,延迟加载 ; 缓存:一级缓存,二级缓存; mybatis配置文件核心标签 一.MyBatis 嵌套查询 嵌套查询就是将原来多表查询中的联合查询语句拆开成 多个单表的查询。 在使用mybatis的语法嵌套在一起。 将一次多表联合查询尽量使用多次单表查询来替代( 分步查询 ), 最后将多次查询的结果嵌套组装起来 优点: 每次都是简单的单表 缺点: 使用更加麻烦 demo: * 需求:查询一个订单,与此同时查询出该订单所属的用户 * 关联查询: s..原创 2020-05-12 20:52:10 · 485 阅读 · 0 评论 -
MyBatis = MyBatis单表查询和多表查询
单表查询,mapper映射文件讲解,表关系,多表查询 一.MyBatis单表查询 (1)resultMap标签 如果数据库返回结果的列名和要封装的实体的属性名完全一致的话用resultType属性 如果数据库返回结果的列名和要封装的实体的属性名有不一致的情况用resultMap属性 ====使用resultMap==手动建立对象关系映射== (1)UserMapper接口 // ResultMap标签 public List<User> fi...原创 2020-05-11 13:56:52 · 1023 阅读 · 0 评论 -
MyBatis = MyBatis 详解入门
mybatis介绍,以及入门 映射文件概述 mybatis原生的增删改查, mybatis核心配置文件,mybatis核心api讲解, mybatis基于接口的增删改查 一,框架介绍: 三层架构: 软件开发常用的架构是三层架构,之所以流行是由于有着清晰的任务划分。一般包含以下三层: 持久层:主要完成与数据库相关的操作,即对数据库的增删改查。 因为数据库访问的对象一般称为Data Access Object(简称DAO),所以有人把持久层叫做DAO层 业务层:主要根据...原创 2020-05-09 23:24:00 · 490 阅读 · 0 评论