[hibernate-issues] [Hibernate-JIRA] Created: (HCANN-11) @Filter does throws expception when used on a join with an assiociation
vamshi gunda (JIRA)
noreply at atlassian.com
Tue Nov 17 03:46:09 EST 2009
@Filter does throws expception when used on a join with an assiociation
-----------------------------------------------------------------------
Key: HCANN-11
URL: http://opensource.atlassian.com/projects/hibernate/browse/HCANN-11
Project: Hibernate Commons Annotations
Issue Type: Bug
Environment: hibernate 3.2.6.ga
Reporter: vamshi gunda
Hi,
I have an One to One association as shown below. But when i am saving the object, it throws me the following error.
The list "questionnaire" is in a class Section. I am trying to save a section object with a "ReportFormQuestion object" in it.
Please let me know if you need any details.
Thanks and regards
Vamshi Gunda
@OneToMany(cascade = {javax.persistence.CascadeType.ALL}, fetch = FetchType.LAZY)
@JoinTable(name = "questionnaire", joinColumns = @JoinColumn(name = "for_section"))
@Filter(name="excludeInactive")
private List<ReportFormQuestion> questionnaire = new ArrayList<ReportFormQuestion>();
org.hibernate.event.def.AbstractFlushingEventListener : Could not synchronize database state w
ith session
org.hibernate.HibernateException: cannot recreate collection while filter is enabled: [tavant.twms.domain.customReports.Report
Section.questionnaire#1100000002480]
at org.hibernate.action.CollectionUpdateAction.execute(CollectionUpdateAction.java:55)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:170)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
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.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:655)
at org.springframework.transaction.support.AbstractPlatformTransactionManager
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list