fungerar inte bra med containerhanterad Hibernate JPA. WebSphere Application Server måste anropa createContainerEntityManagerFactory innan du gör nästan allt annat i programmet eftersom det anropet kan registrera en ClassFileTransformer som behöver ändra entitetsbytekoder.
Dina alternativ är:
-
Ta bort användningen av
och använd ett JNDI-namn från serverns namnutrymme (t.ex.java:comp/...
).jdbc/myds -
Inaktivera containerhanterad JPA för applikationen enligt beskrivningen i APAR PM26361 . (Denna APAR beskriver prestandaproblem som orsakas av anropet att createContainerEntityManagerFactory under applikationsstart, men egenskapen kan också användas för att undvika detta problem.) Naturligtvis innebär att inaktivera containerhanterad JPA att du inte längre kan använda
@PersistenceUnit /
@PersistenceContext
anteckningar eller
/
.