[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-4283?page=c...
]
Strong Liu commented on HHH-4283:
---------------------------------
Hi Emmanuel,
how is this issue going?
this issue also affect our EAP 5.0.0, it is better if we could fix this in the upcoming
5.0.1 release,
thanks.
Bidirectional indexed collection mapped incorrectly for
IndexedCollectionTest
-----------------------------------------------------------------------------
Key: HHH-4283
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-4283
Project: Hibernate Core
Issue Type: Bug
Components: annotations
Reporter: Gail Badner
Assignee: Emmanuel Bernard
Attachments:
org.hibernate.test.annotations.indexcoll.IndexedCollectionTest-output.txt
I believe that two bidirectional associations with indexed collections that use join
tables are mis-mapped for org.hibernate.test.annotations.indexcoll.IndexedCollectionTest.
Mappings in AddressBook:
@MapKey
@OneToMany(mappedBy = "book", cascade = {CascadeType.MERGE,
CascadeType.PERSIST, CascadeType.REMOVE})
@JoinTable(name="AddRegEntry")
public Map<AddressEntryPk, AddressEntry> getEntries() {
return entries;
}
@MapKey(name = "directory")
@OneToMany(mappedBy = "book")
@JoinTable(name="Dir_Entry")
public Map<AlphabeticalDirectory, AddressEntry> getDirectoryEntries() {
return directoryEntries;
}
Mappings in AddressEntry:
@ManyToOne
public AddressBook getBook() {
return book;
}
@ManyToOne
public AlphabeticalDirectory getDirectory() {
return directory;
}
AddRegEntry and Dir_Entry are not generated in the DDL and the CRUD operations do not
reference the join tables.
Test output is attached.
--
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....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira