Boa tarde,
Estou com o seguinte problema:
Tenho duas classes (Funcionario e Transporte) com a relação many-to-many, com isso, o hibernate criou para mim uma associativa funcionario_transporte.
Pois bem, quando eu excluo um funcionário ele exclui também da associativa mas acaba exluindo o casdastro do transporte tb !!! Como faço para que o registro da tabela associativa seja excluido mas que a entidade transporte não sofra nenhuma alteração ???
Obrigado…
Estou enviando meus arquivos…
Bean Funcionario:
@Entity
@Table(name = “tb_funcionario”)
public class Funcionario {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int iidfunc;
@ManyToOne
private Cargos cargo;
@ManyToMany(mappedBy="funcionario", cascade=CascadeType.ALL, fetch=FetchType.LAZY)
private List<Transporte> transporte;
Bean Transporte:
@Entity
@Table(name = “tb_tranporte”)
public class Transporte {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "it_iidtransp")
private int iidtransp;
@ManyToMany
private List<Funcionario> funcionario;