Community
Participate
Working Groups
In one of my entity classes, I basically have a field of type Set<EmbeddableClass>, similar to the example in JavaDoc of javax.persistence.CollectionTable: @Embeddable public class Address { protected String street; ... } @Entity public class WealthyPerson extends Person { @ElementCollection @CollectionTable(name="HOMES") // use default join column name @AttributeOverrides({ @AttributeOverride(name="street", column=@Column(name="HOME_STREET")) }) protected Set<Address> vacationHomes = new HashSet(); ... } I would expect that collection table HOMES would contain column HOME_STREET but not STREET. However, in my case, that table actually has the latter (STREET). Thus, it seems that annotation @AttributeOverrides has no effect. I am using EclipseLink 2.5.0 and MariaDB 5.5.31 with MySQL Connector/J 5.1.21.
Setting target and priority. See the following page for the meanings of these fields: http://wiki.eclipse.org/EclipseLink/Development/Bugs/Guidelines Community: Please vote for this bug if it is important to you. Votes are one of the main criteria we use to determine which bugs to fix next.
I've got the same problem on Windows 7 with Eclipselink version 2.6.2
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink