hibernar dos tablas por una entidad

Tengo una entidad -User. Es descrito porUser.class.

Hibernate crea una tabla por entidad, así que cuando llamosession.save(user)Mis datos siempre se guardan en esta tabla.

Ahora necesito otra tabla para datos del mismo.User escriba, y necesito guardar mi entidad solo en esa tabla.

Estructura de datos (algo como esto):

table users_1_table{
  string id;
  string username;
}

table users_2_table{
  string id;
  string username;
}

trabajar con esto:

session.save(user1,"users_1_table")
session.save(user2,"users_2_table")

y como resultado debería haberuser1 enusers_1_table yuser2 enusers_2_table.

Debido a la limitación del sistema no puedo poner estos dos objetos en una tabla. (Incluso crear un campo extra es una mala idea).

¿Puedo hacer esto sin subclasificar? ¿Usar la configuración de hibernación programática?

Respuestas a la pregunta(4)

Su respuesta a la pregunta