Botão Excluir usando hibernate

0 respostas
A

Pessoal, estou usando uma tabela para listar os dados e quando dou um duplo clique sobre o registro e coloco para removê-lo, não vai...

JButton btnRemover = new JButton("Remover");
		btnRemover.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent arg0) {
				if(arg0.getClickCount() == 2){
					int linha = table.getSelectedRow();
					if(linha != -1) {
						int idSelecionado = (Integer) table.getValueAt(linha, 0);
						EntityManager manager = EntityManagerUtil.getManager();
						manager.getTransaction().begin();
						Empresa em = manager.find(Empresa.class, idSelecionado);
						if(em != null) {
							 Empresa empresa = manager.find(Empresa.class, idSelecionado);
						     Endereco e = manager.find(Endereco.class, idSelecionado);
							 
							 manager.remove(em);
							 manager.remove(e);
							
							
							System.out.println(em.getNome());
							tabbedPane.setSelectedIndex(0);
						} else {
							System.out.println("empresa não selecionada");
						}
						manager.getTransaction().commit();
						manager.close();
					} else {
						System.out.println("nenhuma linha");
					}
				} else{
					System.out.println("qtd click: "  + arg0.getClickCount() );
				}
			}
				
			
		});

O que pode estar errado? Agradeço quem puder me ajudar!
Criado 28 de maio de 2013
Respostas 0
Participantes 1