
08/08/2011, 16:11
|
 | | | Fecha de Ingreso: julio-2008 Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 7 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;
} |