Estou postando mais um vez, pois minha mensagem ficou travada
Minha duvida eh na seguinte questão
tenho duas classes entidades com relacionamento 1 X M
quero fazer o relacionamento bidirecional o qual consiste
a chave estrangeira ficar na classe que tem o lado M e
uma lista na classe com o lado 1.
package modelo;
import javax.persistence.*;
@SuppressWarnings("serial")
@Entity
@Table(name="obri_aquisicao_ir")
public class AquisicaoIR implements java.io.Serializable{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name="id_aquisicaoservico")
private AquisicaoServico aquisicao;
private Double valor;
.
.
.
}
package modelo;
import java.util.*;
import javax.persistence.*;
@SuppressWarnings("serial")
@Entity
@Table(name="obri_aquisicaoservico")
public class AquisicaoServico implements java.io.Serializable{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@OneToMany(mappedBy="aquisicao", cascade= CascadeType.ALL)
private List<AquisicaoIR> aquisicaoirlista;
}
Com esse código grava nas 2 tabela só q a chave estrangeira na tabela
aquisicao_serivico_ir esta gravando null
Alguma ideia?