Olá pessoal…
Estou utilizando EclipseLink com JavaDB no netbeans 7.0.
Meu problema é o seguinte:
Tenho duas classes, User com um atribulo ID com as seguintes caracteristicas:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column
@Basic(optional=false)
private Integer id;
e na minha classe CreditCard, tenho um atributo com as caracteristicas:
@ManyToOne(optional=false)
@JoinColumn(name="fk_user",referencedColumnName="id")
@Valid
private User userOf;
Na hora q executo minha aplicação pra criar a base dados o seguinte erro acontece:
Exception Description: The reference column name [id] mapped on the element [field userOf] does not correspond to a valid field on the mapping reference.
Se eu tiro a classe CreditCard e executo apenas com a User, é criado perfeitamente a tabela na base de dados. Alguem sabe o que pode ser??
Obrigado!