[hibernate-issues] [Hibernate-JIRA] Created: (ANN-615) Inherited relationships not found in collections of subclasses of the entity containing the relationship
Michael Newcomb (JIRA)
noreply at atlassian.com
Tue May 22 09:18:04 EDT 2007
Inherited relationships not found in collections of subclasses of the entity containing the relationship
--------------------------------------------------------------------------------------------------------
Key: ANN-615
URL: http://opensource.atlassian.com/projects/hibernate/browse/ANN-615
Project: Hibernate Annotations
Issue Type: Bug
Components: binder
Reporter: Michael Newcomb
Consider:
@Entity
public class A
{
@Id
@GeneratedValue
protected int id;
@OneToMany(mappedBy = "a")
protected Collection<C> c;
}
@Entity
public abstract class B
{
@Id
@GeneratedValue
protected int id;
@ManyToOne
protected A a;
}
@Entity
public class C
extends B
{
}
Gives the following errors upon deployment:
Caused by: org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.gd.iewtpt.isi.C.a in com.gd.iewtpt.isi.A.c
at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:552)
at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:517)
at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:43)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:316)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1269)
at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:150)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:888)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:186)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:246)
... 7 more
I can get around this issue, but it seems there is a bug here...
--
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