- 博客(5)
- 收藏
- 关注
原创 精通Hibernate之映射继承关系三
导读: name="company" column="COMPANY_ID" class="mypack.Company" /> 由于Employee类没有相应的映射文件,因此在初始化Hibernate时,只需向Configuration对象中加入Company类、HourlyEmployee类
2007-11-23 20:26:00 419
原创 精通Hibernate之映射继承关系四(图)
导读: 这种映射方式只需为继承关系树的Employee根类创建一张表EMPLOYEES。如图14-4所示,在EMPLOYEES表中不仅提供和Employee类的属性对应的字段,还要提供和它的两个子类的所有属型对应的字段,此外,EMPLOYEES表中需要额外加入一个字符串类型的EMPLOYEE_TYPE字段,用于区分Employee的具体类型。 图14-4 继
2007-11-23 20:26:00 611
原创 精通Hibernate之映射继承关系二(图)
导读: 把每个具体类映射到一张表是最简单的映射方式。如图14-2所示,在关系数据模型中只需定义COMPANIES、HOURLY_EMPLOYEES和SALARIED_EMPLOYEES表。为了叙述的方便,下文把HOURLY_EMPLOYEES表简称为HE表,把SALARIED_EMPLOYEES表简称为SE表。 HourlyEmployee类和HE表对应,HourlyEmpl
2007-11-23 20:24:00 432
转载 精通Hibernate之映射继承关系一(图)
导读: 在域模型中,类与类之间除了关联关系和聚集关系,还可以存在继承关系,在图14-1所示的域模型中,Company类和Employee类之间为一对多的双向关联关系(假定不允许雇员同时在多个公司兼职),Employee类为抽象类,因此它不能被实例化,它有两个具体的子类:HourlyEmployee类和SalariedEmployee类。由于Java只允许一个类最多有一个直接的父类,因此Empl
2007-11-23 20:16:00 464
转载 Java程序员需要了解的几个开源协议(作者: , 出处:网络整理, 责任编辑: 李春禹)
Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献 版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。 BSD开源协议 BSD开源协议是一个给于使用者很大
2007-11-21 10:51:00 651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人