JPA-Systemeigenschaften

Zusätzlich zu den Einstellungen, die über die Administrationskonsole verfügbar sind, können Sie JPA-Systemeigenschaften über Befehlszeilenscripting festlegen.

Wenn Sie JPA 2.0 verwenden können Sie auf der Eigenschaftenseite die JPA-Systemeigenschaft "com.ibm.websphere.jpa.entitymanager.poolcapacity" definieren. Fügen Sie die Systemeigenschaft direkt zur Datei server.xml hinzu oder fügen Sie sie als generisches JVM-Argument über die Administrationskonsole hinzu.

com.ibm.websphere.jpa.entitymanager.poolcapacity

Bei Verwendung von JPA 2.0 können Sie diese Eigenschaft verwenden, um die Kapazität des Standardpools für alle JPA-EntityManager-Instanzen auf einem Server anzugeben.
Anmerkung: EntityManager-Pooling wird nur für OpenJPA, den JPA 2.0-Provider für WebSphere Application Server, unterstützt.
Information Wert
Datentyp Integer
Einstellmöglichkeiten 0 bis 500
Standardwert 10

Es gibt einen separaten Pool mit EntityManager-Instanzen für jede Persistenzkontextreferenz, die in einer Anwendung definiert ist. Eine Persistenzkontextreferenz kann ein Element vom Typ "@PersistenceContext" oder ein XML-Element vom Typ "persistence-context" sein.

Diese Eigenschafteneinstellung betrifft alle Pools im Anwendungsserverprozess. Jeder Pool verwendet die von dieser Eigenschaft definierte Kapazität. Die Standardpoolkapazität ist "10". Wenn Sie den Ganzzahlwert dieser Einstellung erhöhen, kann sich dadurch die Leistung verbessern, da die Anzahl der zu erstellenden EntityManager-Instanzen reduziert wird. Allerdings ist zu beachten, dass bei der Erhöhung des Werts auch die Speicherbelegung zunimmt.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rejb_jpa_system_prop
Dateiname:rejb_jpa_system_prop.html