Desenvolvendo Aplicativos que Usam a Java Persistence API
Subtópicos
Desenvolvendo Aplicativos JPA 2.x para um Ambiente Java EE
Contêineres no servidor de aplicativos podem fornecer muitas das funções necessárias para a JPA (Java™ Persistence API) em um ambiente Java Enterprise Edition (Java EE). O servidor de aplicativos também fornece ferramentas de comando JPA para ajudá-lo a desenvolver aplicativos em um ambiente Java EE.Desenvolvendo Aplicativos JPA 2.x para um Ambiente Java SE
Preparar aplicativos de persistência para testar fora do contêiner do servidor de aplicativos em um ambiente Java SE.Validação de Bean no JPA
A validação de dados é uma tarefa comum que ocorre em todas as camadas de um aplicativo, incluindo persistência. A API de Persistência Java (JPA) fornece suporte para o Bean Validation API, de modo que a validação de dados possa ser feita no tempo de execução. Este tópico inclui um cenário de uso em que a validação de bean é usada no ambiente do JPA de um aplicativo de galeria de imagens digitais de amostra.Propriedades wsjpa
As propriedades de extensão da Java Persistence API (JPA) para WebSphere Application Server podem ser especificadas com o prefixo openjpa ou wsjpa. Este tópico contém as propriedades wsjpa.API de Critérios
A API de critérios é uma API para construir consultas com objetos Java, como uma alternativa para criar cadeias para as consultas Java Persistence Query Language (JPQL).Comando wsappid
A especificação do Java Persistence API (JPA) suporta uma chave primária de entidade a ser composta de mais uma colunas. Neste caso, a chave primária é chamada de chave primária composta. Forneça um ID de classe, que seja especificado pela anotação @IdClass, para gerenciar uma chave primária composta. Utilize a ferramenta de identidade da JPA para gerar uma classe de ID para entidades que utilizam chaves primárias compostas.Comando wsenhancer
A ferramenta otimizadora de entidade para os aplicativosJava Persistence API (JPA) insere o bytecode em um arquivo de classe de entidade que suporta o provedor JPA para gerenciar o estado de uma entidade. Use essa ferramenta da linha de comandos para aprimorar entidades no provedor de especificação Java™ Persistence API (JPA) 2.0, WSJPA/OpenJPA, para WebSphere Application Server.Comando eclenhancer
A ferramenta otimizadora de entidade para aplicativos Java™ Persistence API (JPA) insere bytecode em um arquivo de classe de entidade que suporta o provedor JPA para gerenciar o estado de uma entidade. Use essa ferramenta da linha de comandos para aprimorar entidades no provedor de especificação Java™ Persistence API (JPA) 2.1, EclipseLink, para WebSphere Application Server.Comando wsmapping
A ferramenta wsmapping é utilizada para fornecer mapeamento completo do modelo de objeto da entidade para o modelo relacional de banco de dados. Você pode utilizá-la para criar tabelas de bancos de dados.Comando wsreversemapping
A ferramenta wsreversemapping gera definições de classes persistentes e metadados a partir de um esquema de banco de dados.Comando wsschema
A ferramenta de esquema pode ser utilizada para visualizar o esquema do banco de dados na forma XML ou para corresponder um esquema XML a um banco de dados existente.Comando wsdbgen
O comando suporta o uso do recurso do pureQuery nos aplicativos Java Persistence API (JPA).Tarefa ANT WsJpaDBGenTask
O WsJpaDBGenTask de tarefa ANT fornece uma alternativa para o comando wsdbgen.ID de versão gerado pelo banco de dados com WSJPA
O Java Persistence API (JPA) for WebSphere Application Server (WSJPA) estendeu o OpenJPA para funcionar com IDs de versões geradas do banco de dados. Esses campos de versão gerados, registro de data e hora ou token podem ser usados para detectar com eficiência as mudanças para uma determinada linha.Convenções de Diretório
As referências em informações do produto para app_server_root, profile_root, e outros diretórios indicam locais do diretório padrão específico. Familiarize-se com as convenções em uso para o WebSphere Application Server.Desenvolvendo Aplicativos JPA 2.x para um Ambiente Java EE
Contêineres no servidor de aplicativos podem fornecer muitas das funções necessárias para a JPA (Java Persistence API) em um ambiente Java Enterprise Edition (Java EE). O servidor de aplicativos também fornece ferramentas de comando JPA para ajudá-lo a desenvolver aplicativos em um ambiente Java EE.Desenvolvendo Aplicativos JPA 2.x para um Ambiente Java SE
Preparar aplicativos de persistência para testar fora do contêiner do servidor de aplicativos em um ambiente Java SE.Validação de Bean no JPA
A validação de dados é uma tarefa comum que ocorre em todas as camadas de um aplicativo, incluindo persistência. A API de Persistência Java (JPA) fornece suporte para o Bean Validation API, de modo que a validação de dados possa ser feita no tempo de execução. Este tópico inclui um cenário de uso em que a validação de bean é usada no ambiente do JPA de um aplicativo de galeria de imagens digitais de amostra.Propriedades wsjpa
As propriedades de extensão da Java Persistence API (JPA) para WebSphere Application Server podem ser especificadas com o prefixo openjpa ou wsjpa. Este tópico contém as propriedades wsjpa.API de Critérios
A API de critérios é uma API para construir consultas com objetos Java, como uma alternativa para criar cadeias para as consultas Java Persistence Query Language (JPQL).Comando wsappid
A especificação do Java Persistence API (JPA) suporta uma chave primária de entidade a ser composta de mais uma colunas. Neste caso, a chave primária é chamada de chave primária composta. Forneça um ID de classe, que seja especificado pela anotação @IdClass, para gerenciar uma chave primária composta. Utilize a ferramenta de identidade da JPA para gerar uma classe de ID para entidades que utilizam chaves primárias compostas.Comando wsenhancer
A ferramenta otimizadora de entidade para os aplicativosJava Persistence API (JPA) insere o bytecode em um arquivo de classe de entidade que suporta o provedor JPA para gerenciar o estado de uma entidade. Use essa ferramenta da linha de comandos para aprimorar entidades no provedor de especificação Java™ Persistence API (JPA) 2.0, WSJPA/OpenJPA, para WebSphere Application Server.Comando eclenhancer
A ferramenta otimizadora de entidade para aplicativos Java™ Persistence API (JPA) insere bytecode em um arquivo de classe de entidade que suporta o provedor JPA para gerenciar o estado de uma entidade. Use essa ferramenta da linha de comandos para aprimorar entidades no provedor de especificação Java™ Persistence API (JPA) 2.1, EclipseLink, para WebSphere Application Server.Comando wsmapping
A ferramenta wsmapping é utilizada para fornecer mapeamento completo do modelo de objeto da entidade para o modelo relacional de banco de dados. Você pode utilizá-la para criar tabelas de bancos de dados.Comando wsreversemapping
A ferramenta wsreversemapping gera definições de classes persistentes e metadados a partir de um esquema de banco de dados.Comando wsschema
A ferramenta de esquema pode ser utilizada para visualizar o esquema do banco de dados na forma XML ou para corresponder um esquema XML a um banco de dados existente.Comando wsdbgen
O comando suporta o uso do recurso do pureQuery nos aplicativos Java Persistence API (JPA).Tarefa ANT WsJpaDBGenTask
O WsJpaDBGenTask de tarefa ANT fornece uma alternativa para o comando wsdbgen.ID de versão gerado pelo banco de dados com WSJPA
O Java Persistence API (JPA) for WebSphere Application Server (WSJPA) estendeu o OpenJPA para funcionar com IDs de versões geradas do banco de dados. Esses campos de versão gerados, registro de data e hora ou token podem ser usados para detectar com eficiência as mudanças para uma determinada linha.Convenções de Diretório
As referências em informações do produto para app_server_root, profile_root, e outros diretórios indicam locais do diretório padrão específico. Familiarize-se com as convenções em uso para o WebSphere Application Server.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=container_jpa_developing
Nome do arquivo: container_jpa_developing.html