Pessoal boa tarde.
Tenho duas classes chamadas pedido e itemPedido, estou tentando mapear essas classe em tabelas , o eclipse me da o seguinte erro na classe Pedido.java
In attribute ‘itens’, the “mapped by” value ‘itemPK.pedido’ cannot be resolved to an attribute on the target entity.
Isso ocorre nessa linha do código
@OneToMany(fetch=FetchType.LAZY,mappedBy = “itemPK.pedido”)
private List itens = new ArrayList();
Na classe ItemPedido.java o eclipse me da o seguinte erro:
Multiple markers at this line
- Embedded ID class should not contain relationship mappings
- Embedded ID class should include method definitions for equals() and
hashcode()
isso ocorre nessa linha do código
@EmbeddedId
private ItemPedidoPK itemPK = new ItemPedidoPK();
Ja tentei de tudo e uma pessoa que eu conheco conseguiu rodar sem problemas na máquina dela.
Desde ja agradeço.
Se precisarem de mais detalhes envio.
Obrigdo.