duda con herencia en hibernate

Hola a todos de la comunidad, tengo una duda a la hora de aplicar la ingenieria inversa de hibernate. En mi modelo entidad relación tengo una entidad Persona , otra entidad tecnologo y otra normal.Esta dos entidades hereda los atributos de Persona, formando así herencia.A la hora de crear la tabla he seguido la estrategia de unicaa tabla para todas las jerarquias de las clases,llamando a ésta Personas.

Tras esto, realizo la ingenieria inversa la cual me genera automaticamente el mapeo y el pojo. El pojo no me detecta la herencia, como hago para que me lo reconozca, cuando lo genere automaticamente. alguna idea para solucionar esto.

Espero que me podais ayudar e orientar. ggracias