]
Daniel Pitts updated ANN-591:
-----------------------------
Attachment: annotdiff.txt
Diff for Hibernate Annotations to utilize managed secondPass list.
SchemaExport throws ConcurrentModificationException for entity
containing list of lists
---------------------------------------------------------------------------------------
Key: ANN-591
URL:
http://opensource.atlassian.com/projects/hibernate/browse/ANN-591
Project: Hibernate Annotations
Issue Type: Bug
Components: binder
Affects Versions: 3.2.1
Environment: Hibernate 3.2.1.GA, Oracle 10
Reporter: Ivan O'Connor
Attachments: annotdiff.txt, corediff.txt, hbm2ddl.zip
I have a class, let's call it A, that contains a List of class B. Each instance of B
has a List of class C. I'm trying to generate the DDL for this, so I've annotated
the code and run it through SchemaExport, which throws a ConcurrentModificationException.
My environment: Java 1.5, Oracle 10, Hibernate 3.2.1ga.
The problem seems to be caused by having an entity (A) containing an embedded collection
(of B), each element of which contains a collection (of C). SchemaExport generates correct
DDL when the annotations are modified to make B and/or C an entity, but not when they are
both components. I realise this is considered something of an exotic case, but I'd
like to know why the DDL doesn't generate.
See bugReport.txt in attached zip for further details.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: