Você está na página 1de 11

Persistencia

• A persistência é definida como a capacidade que uma linguagem ou


ambiente de programação tem de permitir que os dados e objetos
“sobrevivam” a execução de um
• processo, para mais tarde utilizá-los em outro processo.
• Atualmente o conceito inclui também algumas operações que podem
ser realizadas sobre os dados persistentes, tais como ordenação,
pesquisa e gerenciamento de concorrência/integridade.
Vantagens e desvantagens
Vantagens
• Programadores no precisam conhecer nada a respeito do esquema do
BD relacional.
• Permite desenvolvimento de aplicaıes em larga escala.
Desvantagens
• Impacto no desempenho das aplicaıes.
• Propicia degeneralização conceitual com impacto negativo no modelo
de banco de dados.
Arquivo de configuracao de persistencia
• As configuracoes de persistencia devem estar na pasta META-INF
dentro da pasta deve ter um arquivo chamado persistence xmr, onde
ira guarder informacoes da base de dados como:
classes mapeadas para entidades
driver de conexao
URL de conexao
usuario da base de dado
senha da base de dados
• Contera informacoes da persistence-unit
Arquivo xml
Metodos de abrir e fechar conexao
Mapeamento da classe Cliente para entidade
da DB
Mapeamento da classe Produto para entidade
da DB

Você também pode gostar