Let's suppose I have a JPA entity:

```
@Entity
@Table(name = "PARENT")
public class Parent {
    // ...
}

```

Is there any way, maybe Hibernate-specific, to create subclass of `Parent` in a separate table?

```
@Entity
@Table(name = "CHILD")
public class Child extends Parent {
    // ...
}

```

The main idea is to have set of common entity classes in a base package shared among projects, and extend them only if some project-specific properties are required.