I'm still seeing this in 4.1.8 with the following uni-directional mappings:

User

@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "recipient_id", nullable = false)
List<EntityEmailAddress> emailAddressForUserList = new ArrayList<EntityEmailAddress>();

Person

@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "recipient_id", nullable = false)
List<EntityEmailAddress> emailAddressForPersonList = new ArrayList<EntityEmailAddress>();

EntityEmailAddress doesn't have recipient_id mapped as colum.

Error is:

...
Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.acme.test.EntityEmailAddress column: recipient_id (should be mapped with insert="false" update="false")

I'll work on a repcoducable test-case if interessted.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira