Ich ändere den Code in Hibernate Persistence statt offener JPA-Persistenz. Wenn ich den unten stehenden Code während der Kompilierzeit hinzufüge, wird "Can not Find Symbol" angezeigt.Javax-Persistenz EntityManager-Sperre kann kein Symbol finden
Ich habe alle jar hibernate-release-4.2.21.Final in meinem Klassenpfad hinzugefügt, aber es zeigt immer noch e "Kann Beispiel nicht finden" Fehler.
Auch ist es importiert als javax.persistence.EntityManager
bitte eine Idee dieser
helfenEntityManager em =null;
em.setOptimistic(false);
em.lock(session, LockModeType.WRITE, 60000);
bekommen COMPILER Fehler
cannot find symbol
[javac] symbol : method setOptimistic(boolean) [javac] location: interface javax.persistence.EntityManager [javac] em.setOptimistic(false); [javac]^
[javac] sessionservice\SessionServiceBean.java:664: cannot find symbol
[javac] symbol : method lock(com.sprint.mobiletools.framework.entity.Client Session,javax.persistence.LockModeType,int)
[javac] location: interface javax.persistence.EntityManager [javac] em.lock(session, LockModeType.WR ITE, 60000);
Können Sie relevante Stacktrace? – iNan
Ihre Frage ist ein bisschen seltsam. Hibernate ist eine JPA-Implementierung, ich bin mir nicht sicher, was Sie erwartet haben, aber Sie sollten weiterhin mit 'javax.persistence.EntityManager' interagieren. Nicht sicher, was Ihre Probleme bei der Kompilierung sind, können Sie genauer sein? Hast du auch die Jpa Gläser auf dem Klassenpfad? – Taylor
ja Ich habe in der ejb-build.xml hinzugefügt. –
TestAnalyst