Tablas MySQL para clases abstractas / concretas que usan Hibernate para ORM

Tengo las siguientes clases:

public abstract class Generic(){
    private int Id;
    ...
}

public class ExtA extends Generic(){
    private Generic fieldA();
    private Generic fieldB();
    ...
}

public class ExtB extends Generic(){
    private Generic fieldA;
    ....
}

public class ExtC extends Generic(){
    ...
}

Perdón por el vago ejemplo.

Estoy tratando de encontrar una manera de guardar esos objetos en la base de datos, pero parece que no puedo encontrar una buena manera. Deseo tener tablas separadas para ExtA, ExtB, ExtC, y luego usar las claves externas de relacionar los campos contenidos. Estoy usando MySQL y estoy trabajando con Java, Spring, Hibernate. ¿Alguien puede mostrarme un ejemplo de cómo hacer esto o indicarme algún tutorial?

Debo mencionar que soy nuevo en el trabajo con bases de datos.

Respuesta 1

Actualmente tengo una aplicación que se conecta a un Terminal Server a través de TCP / IP utilizando una dirección IP y un puerto. ¿Es posible para mí crear una conexión TCP / IP simulada localmente en mi computadora portátil para poder ...

En el proyecto de código abierto JChemPaint, por ejemplo, la GUI se prueba (utilizando el marco FEST) mediante la recopilación de una docena de pruebas individuales cada una en unos pocos archivos Java. El applet solo se inicia ...

Tengo una pantalla de búsqueda que tiene 10 campos e involucra alrededor de 5 a 6 tablas para obtener el resultado. Estoy escribiendo una consulta SQL personalizada y agregando donde condición solo cuando existe un valor. Puede alguien ...

Según la documentación de Lotus Notes, una vista que contiene una columna con un valor constante o la interfaz de usuario solo funciona como sus datos, la columna no se incluirá en el vector de valores de columna a través del ...