Problemas ao excluir n : n Hibernate

0 respostas
R

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;
Criado 21 de março de 2007
Respostas 0
Participantes 1