Hibernate java.lang.ClassCastException: org.ibernate.action.EntityInsertAction не может быть преобразован в org.ibernate.action.EntityInsertAction

Я использую Hibernate с EntityManager. Когда я использую

    Session session = (Session)entityManager.getDelegate();  
    session.flush();
    session.clear();

я получаю

java.lang.ClassCastException: org.hibernate.action.EntityIdentityInsertAction cannot be cast to org.hibernate.action.EntityInsertAction
at org.hibernate.engine.ActionQueue$InsertActionSorter.sort(ActionQueue.java:636)
at org.hibernate.engine.ActionQueue.sortInsertActions(ActionQueue.java:369)
at org.hibernate.engine.ActionQueue.sortActions(ActionQueue.java:355)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:224)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)

Так как там не сказано, какая сущность вызывает проблему, я застрял здесь. Есть ли у кого-нибудь идеи, что может вызвать это?

-121--1696264- Могу ли я иметь условные поля с помощью плагина Contact Form 7 в Wordpress? Что я хочу просто. Пользователь может выбрать A или B, и в зависимости от этого у него есть различные поля для заполнения. Я не могу найти способ сделать это, я нашел только взлом для версии 1.0 (текущий 2.4....

То, что я хочу, просто.

Пользователь может выбрать A или B, и в зависимости от этого у него есть различные поля для заполнения.

Я не могу найти способ сделать это, я нашел только взлом для 1,0 версии (current is 2,4,6)

7
задан Odys 14 September 2011 в 06:42
поделиться