A persistência permite que dados e objetos sobrevivam após um processo e sejam usados em outro, incluindo operações como ordenação e pesquisa. As configurações de persistência são armazenadas no arquivo persistence.xml, que mapeia classes para entidades no banco de dados e especifica detalhes de conexão.
A persistência permite que dados e objetos sobrevivam após um processo e sejam usados em outro, incluindo operações como ordenação e pesquisa. As configurações de persistência são armazenadas no arquivo persistence.xml, que mapeia classes para entidades no banco de dados e especifica detalhes de conexão.
A persistência permite que dados e objetos sobrevivam após um processo e sejam usados em outro, incluindo operações como ordenação e pesquisa. As configurações de persistência são armazenadas no arquivo persistence.xml, que mapeia classes para entidades no banco de dados e especifica detalhes de conexão.
• 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