What I did is :
Classe B
Code:
@Embeddable
public class B implements Serializable {
@Column(name="NUMERO")
private Integer numero;
setter & getter...
}
Classe C
Code:
@Embeddable
public class C implements Serializable {
@Column(name="NUMERO")
private Integer numero;
setter & getter...
}
class A
Code:
@Embedded
@AttributeOverrides( {
@AttributeOverride(name="numero", column = @Column(name="NUMERO_1") )
} )
private B B1;
@Embedded
@AttributeOverrides( {
@AttributeOverride(name="numero", column = @Column(name="NUMERO_2") )
} )
private B B2;
@Embedded
@AttributeOverrides( {
@AttributeOverride(name="numero", column = @Column(name="NUMERO_3") )
} )
private C C1;
But it does not work... still the same error about NUMERO .
Anyone can help plz ?