首页 相关文章 EJB3.0开发指南之实体Bean的继承

EJB3.0开发指南之实体Bean的继承

在EJB3.0中,实体Bean可以实现继续关系。 比如有个Person的实体bean,它有姓名和性别两个属性。
  
  上帝和女娲造人的时候,造出两种人:Man和Woman。Man和Woman都是实体Bean,而且他们都继续Person。
  
  单一表策略就是副实体和子实体的数据都存放在一张表中,同时指定一列用来区别这些实体。
  
  如:
  
  @Entity
  @Inheritance(strategy = InheritanceType.SINGLE_TABLE, discriminatorType = DiscriminatorType.STRING)
  @DiscriminatorColumn(name = "P_TYPE", nullable = true)
  @ Inheritance的注释声明如下:
  @ @Target({TYPE}) @Retention(RUNTIME)
  
  public @interface Inheritance {
   InheritanceType strategy() default SINGLE_TABLE;
 ...[ 查看全文 ]

2016-02-19 标签:

EJB3.0开发指南之实体Bean的继承的相关文章

手机页面
收藏网站 回到头部