[hibernate-issues] [Hibernate-JIRA] Created: (ANN-720) cant bind a child using mappedby relating to a parent attribute(polymorphism)
Nino Martinez (JIRA)
noreply at atlassian.com
Thu Mar 27 04:08:33 EDT 2008
cant bind a child using mappedby relating to a parent attribute(polymorphism)
-----------------------------------------------------------------------------
Key: ANN-720
URL: http://opensource.atlassian.com/projects/hibernate/browse/ANN-720
Project: Hibernate Annotations
Issue Type: Bug
Components: binder
Affects Versions: 3.3.1.GA
Environment: osx 10.4, java 1.5
Reporter: Nino Martinez
Attachments: JPA101.zip
This is pseudo class hieracy
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
Mammal
{
@ManyToOne
Person owner;
}
@Entity
Cat extends Mammal
Person{
@Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE,
CascadeType.REMOVE }, mappedBy = "owner")
private List<Cat> cats = new ArrayList<Cat>();
}
it gives the error mission property:
javax.persistence.PersistenceException: org.hibernate.AnnotationException: mappedBy reference an unknown target entity property:
Cat.owner in Person.cats
This is the related thread on hibernate forum:
http://forum.hibernate.org/viewtopic.php?p=2380570#2380570
I can confirm that the same example does work when using OpenJPA as a provider. Please see attached project for reference.
Please do not hesitate me if you have questions.
--
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