Propriétés de configuration pour conteneur JPA (Java Persistence API).
Name | Type | Default | Description |
---|---|---|---|
defaultJtaDataSourceJndiName | string | Nom JNDI de la source de données JTA (Java Transaction API) à utiliser par les applications s'exécutant sur ce serveur. Par défaut, les sources de données sont JTA. Seules les sources de données transactionnelles sont autorisées dans cette zone. | |
defaultNonJtaDataSourceJndiName | string | Nom JNDI de source de données non transactionnelle à utiliser par les applications s'exécutant sur ce serveur. Seules les sources de données marquées comme non transactionnelles sont autorisées dans cette zone. | |
defaultPersistenceProvider | string | Nom de classe de fournisseur de persistance par défaut. Si cette propriété n'est pas spécifiée, le fournisseur par défaut dépend de la fonction JPA qui est activée. | |
entityManagerPoolCapacity | int | -1 | Capacité du pool de gestionnaires d'entité (EntityManager) par référence de contexte de persistance (PersistenceContext). Le minimum est 0 et le maximum, 500. |
ignoreDataSourceErrors | boolean | Si sa valeur est "true", les erreurs survenant lors d'une tentative de recherche d'une source de données spécifiée par l'élément <jta-data-source> ou <non-jta-data-source> dans le fichier persistence.xml sont signalées et ignorées, ce qui permet au fournisseur de persistance de déterminer une source de données par défaut. Si sa valeur est "false", les erreurs sont propagées au fournisseur de persistance afin de faciliter leur diagnostic, mais il se peut que les applications mal configurées ne fonctionnent pas. Par défaut, cette propriété est définie à "true" si JPA 2.0 est activé, et à "false" autrement. |
Application à exclure du traitement JPA.