首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate投射有用的策略-公用属性类

2012-09-01 
Hibernate映射有用的策略--公用属性类有时候我们有这种需求,即,很多类有相似的属性,因此需要一个继承方式

Hibernate映射有用的策略--公用属性类

有时候我们有这种需求,即,很多类有相似的属性,因此需要一个继承方式来描述这些关系,而这些公用的属性我们只想把他用OO的方式表现出来方便组织管理,这个公用的类没有业务属性,更不是业务父类这个时候就需要这种方式了

?

@MappedSuperclasspublic class BaseEntity {    @Basic    @Temporal(TemporalType.TIMESTAMP)    public Date getLastUpdate() { ... }    public String getLastUpdater() { ... }    ...}@Entity class Order extends BaseEntity {    @Id public Integer getId() { ... }    ...}

?@MappedSuperclass可以满足我们这种需求

?

注意1:没有用这注解注解的父类属性将不在持久化管理之内,换句话说就是只有用这个注解描述的类的属性才能持久化

?

热点排行