Zadejte do google "dirty, but no dirty properties" a prvni odkaz vas po jednom prokliku zavede na http://opensource.atlassian.com/projects/hibernate/browse/HHH-1921,
kde je receno ... fixed for 3.2.1 ... takze zkuste nejprve upgrade na novou verzi ... Jirka Tomas Hubalek napsal(a): > Hibernate 3.2.0.ga > > Obe property jsou persitentni. > > Listener si jeste uklada to hodnotu do @Transient privatni promenne v tom > Entity beanu. > > Stack trace: > > Caused by: org.hibernate.AssertionFailure: dirty, but no dirty properties > at > org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:256) > at > org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:121) > at > org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) > at > org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) > at > org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26) > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000) > at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338) > at > org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106) > at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:53) > >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On >> Behalf Of Jiri Mares >> Sent: Thursday, June 14, 2007 10:33 AM >> To: Java >> Subject: Re: Dirty, @EntityListener a Hibernate >> >> >> Ahoj, >> >> verze Hibernate? obe property jsou persistentni? >> >> Co detailni stacktrace, lepe receno odkud ta vyjimka presne je ... >> >> Jirka >> >> Tomas Hubalek napsal(a): >>> Zdar, >>> >>> >>> >>> Mam otazku: Muze EntityListener v Hibernate menit properties u entity? >>> >>> >>> >>> Udelal jsem si jednoduchy listener, ktery v udalosti @PostLoad nacte >>> nejakou property a zapamatuje si ji a v @PreUpdate ji kontroluje oproti >>> novemu stavu a pokud se zmenila, tak nastavi jinou property - priznak, >>> ze property byla zmenena. >>> >>> >>> >>> Chyba je >>> >>> >>> >>> org.hibernate.AssertionFailure: dirty, but no dirty properties >>> >>> >>> >>> Mate nekdo nejaky tip? >>> >>> >>> >>> Dik >>> >>> Tom
