rafa_85
#1
Boa tarde, pessoal!
Eu estou com uma dificuldade, talvez seja algo simples.
Tenho duas tabelas, mapeadas e só tenho o id em uma, como abaixo:
tabela 1: ordemPagamento possui o campo documento_id
tabela 2: documento está não possui o id do pedido.
Eu consigo persistir e tudo mais, porem não consigo fazer um “get”: ordePagamento.getDocumento.
Como teria que mapear?
Tentei assim:
DocumentoEntrada
@OneToOne
private OrdemPagamento ordemPagamento;
ordemPagamento
@OneToOne(mappedBy="documentoEntrada")
@JoinColumn(name="ordemPagamento_id", table="documentoEntrada")
private DocumentoEntrada documentoEntrada;
Dá o seguinte erro:
org.hibernate.AnnotationException: Unknown mappedBy in
Aqui mostra como utilizar corretamente o mapeamento: JPA: Mini Livro - Primeiros passos e conceitos detalhados.
Você está fazendo não está fazendo um mapeamento de um lado apenas, você está fazendo dos dois lados. E do lado com o mappedBy está totalmente errado.
O post explica isso direitinho.
rafa_85
#3
[quote=Hebert Coelho]Aqui mostra como utilizar corretamente o mapeamento: JPA: Mini Livro - Primeiros passos e conceitos detalhados.
Você está fazendo não está fazendo um mapeamento de um lado apenas, você está fazendo dos dois lados. E do lado com o mappedBy está totalmente errado.
O post explica isso direitinho.[/quote]
Muito obrigado Hebert! muito bom esse site! foi para meus favoritos! esta de parabéns.
Relembrei coisas que tinha esquecido…
Resolvido!