摘要: 映射原理: 不论是单项关联还是双向关联都是通过第三张表,将两个表中的主键放到第三个表中做一个关联。用第三张表来解决可能会造成数据冗余的问题。 举例: 一个用户(User)对多个角色(Role),一个角色对多个用户。 分类: 一、单项的多对多关联映射(单向User >Role) 对象模型 关系模型 实 阅读全文
posted @ 2018-03-26 13:45 球你嘞~ 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一对多关联映射 映射原理 一对多关联映射和多对一关联映射的映射原理是一致的,都是在多的一端加入一个外键,指向一的一端。关联关系都是由多端维护,只是在写映射时发生了变化。 多对一和一对多的区别 多对一和一对多的区别在于维护的关系不同: (1)多对一:多端维护一端的关系,在加载多端时,可以将一端加载上来 阅读全文
posted @ 2018-03-26 13:19 球你嘞~ 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 映射原理 双向关联映射与单向关联映射的原理是一样的,双向关联映射并不影响存储,只影响加载。所以,双向关联映射和单向关联映射的关系模型是一样的即数据库的表结构是一样的,只是IdCard的实体类和配置文件(IdCard.hbm.xml)发生了一点点变化。 对象模型 从上图中可以看出: 1、一个人只有一张 阅读全文
posted @ 2018-03-26 11:46 球你嘞~ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、主键关联 1、两个实体对象的主键一样,以表明它们之间的一一对应关系; 2、不需要多余的外键字段来维护关系,仅通过主键来关联,即Person的主键要依赖IdCard的主键,他们共用一个主键值。 Person.hbm.xml文件: 二、唯一外键关联 1、两个实体对象用一个外键来关联,以表表明对象之间 阅读全文
posted @ 2018-03-26 11:16 球你嘞~ 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、实体类编写: 用户类: 分组信息类: 2、*.hbm.xml文件编写 User.hbm.xml文件 阅读全文
posted @ 2018-03-26 11:02 球你嘞~ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean 阅读全文
posted @ 2018-03-26 10:43 球你嘞~ 阅读(306) 评论(0) 推荐(0) 编辑