王小码

导航

2020年2月27日 #

Mybaits(10)N+1问题

摘要: N+1问题 从上面的例子日志中我们可以看到所有级联都成功了,但是引发了性能问题,例如我们在查询雇员的信息和工作任务信息,此时体检表和工牌信息就是多余,我们没必要查询一次。如果想日志体现的那样,取出了所有的属性,多执行了几条现在用不到的sql这是没有意义的。如果在加入一个关联信息,在默认情况下会执行s 阅读全文

posted @ 2020-02-27 16:55 王小码 阅读(206) 评论(0) 推荐(0) 编辑

Mybaits(9)MyBatis级联-2

摘要: 一、鉴别器和一对多级联 1.完善体检表,分为男雇员体检和女雇员体检表 (1)持久层dao编写 package com.xhbjava.dao; import com.xhbjava.domain.MaleHealthForm; /** * 男性体检表 * @author Mr.wang *@date 阅读全文

posted @ 2020-02-27 16:35 王小码 阅读(228) 评论(0) 推荐(0) 编辑

Mybaits(8)MyBatis级联-1

摘要: 一、MyBatis级联概述 级联是resultMap中的配置,比较复杂。级联是一个数据库实体的概念。比如角色需要存在用户与之对应,这样就有角色用户表,一个角色可能有多个用户,这是一对多级联,除此之外还有一对一级联。在MyBatis中还有一种级联叫鉴别级联,是一种可以选择具体实现类的的级联,例如查找雇 阅读全文

posted @ 2020-02-27 14:47 王小码 阅读(272) 评论(0) 推荐(0) 编辑