werkt niet goed met containerbeheerde Hibernate JPA. WebSphere Application Server moet createContainerEntityManagerFactory aanroepen voordat bijna al het andere in de toepassing wordt gedaan, omdat die aanroep mogelijk een ClassFileTransformer registreert die de bytecodes van entiteiten moet wijzigen.
Uw opties zijn:
-
Verwijder het gebruik van
en gebruik een JNDI-naam uit de servernaamruimte (bijv.java:comp/...
).jdbc/myds -
Schakel containerbeheerde JPA uit voor de toepassing zoals beschreven in APAR PM26361 . (Deze APAR beschrijft prestatieproblemen die worden veroorzaakt door de aanroep van createContainerEntityManagerFactory tijdens het starten van de toepassing, maar de eigenschap kan ook worden gebruikt om dit probleem te voorkomen.) Natuurlijk betekent het uitschakelen van containerbeheerde JPA dat u
@PersistenceUnit /
@PersistenceContext
annotaties of
/
.