Java
小鸡射手
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
J2EE核心模式再分类
J2EE核心模式提到了21个模式。如果采用Struts、Spring、Hibernate或EJB 3.0的容器,其中的一些模式已经由框架提供。本文小鸡射手将其再分类如下:了解:表示该模式已经由相关框架实现,或者由相关框架提供的功能替代;不建议:表示不建议使用该模式;一般:表示一般应用可能不使用该模式;重要:表示大多数应用均需要使用该模式。原创 2007-02-07 18:10:00 · 887 阅读 · 0 评论 -
类图和ORM关系(一)
本文描述类图和ORM映射的关系。在例子部分,小鸡射手采用EJB 3.0 Annotation方式为主,数据库是HSQLDB。由于例子比较多,全文分三部分。 1 类图与ORM的关系面向对象的分析类包括边界类、控制类和实体类,需要持久化的是实体类。UML类图中,类和类的关系包括:- 关联(Associate)- 泛化(Generalize)- 聚集(Aggregate)原创 2007-02-04 20:28:00 · 2012 阅读 · 0 评论 -
类图和ORM关系(二)
3 继承映射3.1 一个继承结构使用一个表(Table per class hierarchy)这种方法在JPA中是InheritanceType.SINGLE_TABLE。优点:简单,性能好,是多态操作性能最好的方式。缺点:子类的字段必须定义成nullable,数据可能不是规范化的,存在数据一致性和易维护问题。适用:简单继承结构,特别是子类属性比原创 2007-02-04 21:17:00 · 1820 阅读 · 0 评论 -
类图和ORM关系(三)
3 关联映射3.1 单向ManyToOne关联这是实体间最基本、最重要的关联,在数据库表间建立外键关系。理论上可以只使用ManyToOne关联而不用其他关联来实现整个应用;另一方向的关联可以通过查询(query)实现。Employee类和Company类是ManyToOne的关系,例子如下:@Entitypublic class Company1 ..原创 2007-02-05 15:55:00 · 1460 阅读 · 0 评论
分享