Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como excluir JPA em Java
Java Persistence API , ou JPA, é um dos principais componentes do Java Enterprise Edition 5 (Java EE 5 ) especificação EJB 3.0 , Java que controla a persistência e simplifica o seu efeito em Java Standard Edition 5 (Java SE 5 ) aplicação. Ele também permite que você defina um método pelo qual você irá mapear objetos Java para tabelas de banco de dados relacionais e lhe dá a liberdade para adicionar, atualizar e excluir objetos da APP em seu projeto. Instruções
um

Cole o código a seguir para excluir um objeto de JPA do banco de dados . Este é o método "remover" :

Employee empregado = em.find ( Employee.class , é apenas uma das maneiras de excluir um objeto JPA de seu banco de dados . Quando você cometer essa operação, ele apaga fisicamente o objeto de entidade do banco de dados . Mas se você decidir manter os dados , tudo que você tem a fazer é cancelar a transação , ou não publicá-la, para manter os dados intactos. Este conceito também é referido como o método " remove explícito" .
2

cole o código abaixo para marcar um campo de referência com CascadeType.REMOVE , ou CascadeType.ALL , que inclui rEMOVER , o que você preferir , de uma entidade ou entidades que você deseja remover :

@ Entity

classe Employee {

:

@ OneToOne ( cascade = CascadeType.REMOVE )

endereço endereço privado;

:

}

por causa do efeito cascata da CascadeType . Remove método , cada "Endereço" instância da classe "Funcionário" no banco de dados serão apagados depois de marcar o campo de endereço de que as referências a esse caso específico .
3

cole o código sucedendo para ativar um modo mais agressivo " remover em cascata " que usa o componente orphanRemoval do @ OneToOne @ OneToMany e anotações:

@ Entity

Employee classe {

: < br >

@ OneToOne ( orphanRemoval = true)

endereço endereço privado;

:

}

neste exemplo, orphanRemoval = true e cascata = CascadeType.REMOVE são semelhantes, o que torna a CascadeType.REMOVE um método redundante, portanto, não vai apagar nada, apenas a função orphanRemoval irá executar a exclusão porque ele é definido como estado de "verdadeiro"
< br. >

Anterior :

Próximo : No
  Os artigos relacionados
·Como compilar Java JDK Sem 
·Como manter o Input Mensagem Same Quando Cancelar é pr…
·Como fazer Objetos Java Repita 
·Como Eliminar um JFrame 
·Como posso gerar um código Java Do UML2 Eclipse Plugin…
·NetBeans pontos de interrupção não estão funcionand…
·O que é referência estática em Java 
·JDK não é detectado pelo Java 
·A diferença em HashMap e HashSet 
·Como adicionar um novo método no NetBeans 
  Artigos em destaque
·Jogos 3D Creator Tutorial 
·C MDI Tutorial 
·Como recuperar um LinkedHashMap em Velocity 
·Como usar rápidos Classificar função em C + + no arr…
·Como analisar elementos XML recursivas em Java 
·Como fazer se um objeto é excluído em C + + 
·Como criar novos símbolos com Latex 
·Como Desenvolver um GridView Personalizada 
·Certificação Arquitetura Net 
·Como copiar o botão Código para Incorporação 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados