自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (2)
  • 收藏
  • 关注

原创 3 Mybatis的加载策略&注解开发

一 MyBatis加载策略 1.1 什么是延迟加载? 问题 通过前面的学习,我们已经掌握了Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的订单信息。此时就是我们所说的延迟加载。 举个栗子 在一对多中,当我们有一个用户,它有个100个订单 在查询用户的时候,要不要把关联的订单查出来? 在查询订单的时候,要不要把关联的用户查出来? 回答 在查询用户时,用户下的订单应该是,什么时候用,什么时候查询。 在查询订单

2020-12-03 23:51:08 79

原创 2 Mybatis 复杂映射&配置文件深入

Mybatis 复杂映射&配置文件深入 一 Mybatis高级查询 1.1 ResutlMap属性 建立对象关系映射 resultType 如果实体的属性名与表中字段名一致,将查询结果自动封装到实体类中 ResutlMap 如果实体的属性名与表中字段名不一致,可以使用ResutlMap实现手动封装到实体类中 1) 编写UserMapper接口 public interface UserMapper { public List<User> findAllResultMap();

2020-12-01 23:13:07 127

原创 1 MyBatis的基本应用

SSM = springmvc + spring + mybatis 一 框架简介 1.1 三层架构 软件开发常用的架构是三层架构,之所以流行是因为有着清晰的任务划分。一般包括以下三层: 持久层: 主要完成与数据库相关的操作,即对数据库的增删改查。 因为数据库访问的对象一般称为Data Access Object(简称DAO),所以有人把持久层叫做DAO层。 业务层: 主要根据功能需求完成业务逻辑的定义和实现。 因为它主要是为上层提供服务的,所以有人把业务层叫做Service层或Business层。 表现层

2020-12-01 22:13:36 524

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除