Fala Pessoal, blz ?
Estou com um problema com Toplink que não consigo resolver. Gostaria de um help de vcs.
Por exemplo: Criei uma classe Pedido e uma PedidoItem. Pedido tem vários PedidoItem, e PedidoItem tem apenas um Pedido. Este relacionamento esta Bidirecional, sendo assim, meu relacionamento esta conforme abaixo:
Classe Pedido:private Integer id;
private String descricao;
@OneToMany(mappedBy="pedido", cascade=CascadeTypo.ALL)
private List<PedidoItem> pedidosItens;
//Getters e Setters
private Integer id;
private String item;
private PedidoItem pedido;
//Getters e Setters
Id, Item, Pedido_Id.
Verificando os comandos SQL no output vejo que o TopLink busca o id do pedido para poder gravar os pedidosItens, porém isso não esta ocorrendo. Já efetuei vários testes com relação as anotações (JoinColumn no pedidoItem, etc..), de várias formas e nada.
Já troquei as versões do TopLink, mas continuou o problema.
Por acaso vc tem alguma ideia do que pode estar ocorrendo ?
Obrigado por enquanto !