摘要:
一、为什么要使用延迟加载? 使用延迟加载的意义 在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度快。 如果查询单表就可以满足需求,一开始先查询单表,当需要关联信息时,再关联查询。当需要关联信息时才进行查询就叫做延迟加载。mybatis中resultMap提供 阅读全文
posted @ 2017-09-28 16:52
shyroke、
阅读(300)
评论(0)
推荐(0)
摘要:
一、需求分析 需求:查询所有用户的信息以及每个用户所属的组的信息 分析:一个用户可以有多个组,一个组也可以由多个用户。 多对多,可以设置一张中间表,该表存放的是用户表和组表的对应关系。 二、创建数据库和实体对象 User.java Group.java 三、创建UserMapper.java接口和U 阅读全文
posted @ 2017-09-28 14:44
shyroke、
阅读(199)
评论(0)
推荐(0)
摘要:
一、需求分析 需求:查询所有消费者信息,关联查询订单及商品信息,订单明细信息中关联查询查商品信息。 分析:一个消费者有多条订单,一条订单只有一个消费者但是有多条订单明细,一条订单明细只有一个商品信息。 二、建数据库和实体对象 Customer.java OrderDesc.java 三、创建 Cus 阅读全文
posted @ 2017-09-28 13:41
shyroke、
阅读(223)
评论(0)
推荐(0)
摘要:
一、需求分析 需求: 查询所有订单信息及订单下的订单明细信息 分析: 一条订单只能由一个消费者下单,但是一条订单有多条订单明细。 二、创建数据库表和实体对象 三、创建OrderMapper.java和OrderMapper.xml文件 OrderMapper.java OrderMapper.xml 阅读全文
posted @ 2017-09-28 10:08
shyroke、
阅读(195)
评论(0)
推荐(0)