I am proposing to add a tagged value @andromda.hibernate.inheritance with values "single" and "subclass" to support the mapping of subclasses to a single table or multiple table per subclass. The default would be single, ie the behaviour of today.
Maybe support concrete later.
The tagged value would go on the superclass so that its subclasses would be mapped to their own tables.
Hibernate inheritance strategies at http://www.hibernate.org/hib_docs/reference/en/html/inheritance.html#inheritance-strategies