0 Replies Latest reply on Apr 22, 2005 6:32 AM by Emmanuel Bernard

    Annotation inheritance

    Emmanuel Bernard Master

      Actually there will be a new concept in the next EJB3 draft, which will allow you to share some annotations between different entities provided that they share a common superclass and that this superclass is *not* an entity

      So basically

      public class WidgetBase {
       public String property1;
      public class MyWidget extends BaseWidget {
       public Integer id;
       public String property2;

      MyWidget will persist id, property1 and property2 in one table. not that WidgetBase is not an entity.
      But you won't be able to override @Id if the id property is held by the BaseWidget. Does it solve your problem?