摘要:
Employeepublic class Employee { private Long id; private String name;HourlyEmployeepublic class HourlyEmployee extends Employee { private ... 阅读全文
posted @ 2016-11-20 23:05
JE_GE
阅读(172)
评论(0)
推荐(0)
摘要:
Single Table策略 通过 discriminator鉴别器来区分是父类还是子类 Employeepublic class Employee { private Long id; private String name;HourlyEmployeepublic clas... 阅读全文
posted @ 2016-11-20 23:04
JE_GE
阅读(168)
评论(0)
推荐(0)
摘要:
组成关系 在一个员工模型里面需要存入 员工公司所在地址的城市,街道 员工籍贯所在的城市,街道, 此时可以抽取城市,街道变成一个模型即是组成关系Employeepublic class Employee { private Long id; private String name... 阅读全文
posted @ 2016-11-20 23:03
JE_GE
阅读(154)
评论(0)
推荐(0)
摘要:
自关联:本质还是原来双向一对多,原来要配置两个类,现在全部都配置在一个类里面Employeepublic class Employee { private Long id; private String name; // 多对一: 多个员工对一上级 private Empl... 阅读全文
posted @ 2016-11-20 23:02
JE_GE
阅读(153)
评论(0)
推荐(0)
摘要:
复合主键 复合主键的意思就是2个字段同时为主键 不使用无业务含义的自增id作为主键Airlinepackage com.jege.hibernate.compositeid;import java.io.Serializable;//使用复合主键的持久化类需要实现serializa... 阅读全文
posted @ 2016-11-20 21:00
JE_GE
阅读(175)
评论(0)
推荐(0)
摘要:
双向一对一 一对一主要用在 一个一方需要的信息比较少,比如注册的登录信息 另一个一方存储的信息比较多,比如注册之后用户填写的详细信息实现方式常用的主要有2种: java模型都是一样,其中一个映射文件有所不同 hibernate.cfg.xmlUser//主一public class... 阅读全文
posted @ 2016-11-20 20:31
JE_GE
阅读(157)
评论(0)
推荐(0)
摘要:
双向多对多inverse配置如果关系两边都使用默认inverse=false配置,表示关系两边都可以管理中间表的数据关系其中一边设置inverse=true配置,表示自己放弃管理中间表关系,由对方来管理如果关系两边都使用默认inverse=true配置,表示关系两边都不管理中间表,... 阅读全文
posted @ 2016-11-20 19:59
JE_GE
阅读(151)
评论(0)
推荐(0)
摘要:
主要讲解inverse和cascade的用法 cascade定义的是关系两端对象到对象的级联关系; 而inverse定义的是关系和对象的级联关系(管理外键的值)。inverse 属性默认是false的,就是说关系的两端都来维护关系。 在双向多对一里面配置到一方的集合属性上面,inv... 阅读全文
posted @ 2016-11-20 15:29
JE_GE
阅读(178)
评论(0)
推荐(0)

浙公网安备 33010602011771号