Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2011, 16:11
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Hibernate + Herencia

El inconveniente radica en que tus variables son privadas (porque estas usando encapsulamiento, que esta muy bien).

Al ser privadas y tu tener la definicion de las columnas en la variable y no en el getter (no recuerdo como le dicen a esto), la clase EmpleadoContratado al ser mapeada, no puede ver los demas campos.

Solucion: Mueve la definicion de las columnas a los getters, que si son publicos.

Es decir, en vez de hacer:
@Column(name = "Email")
private String email;

Lo haces en el getter:
@Column(name = "Email")
public String getEmail() {
return email;
}