[jboss-user] [EJB 3.0] - <ENTITY> not mapped
hispeedsurfer
do-not-reply at jboss.com
Thu Feb 1 11:03:28 EST 2007
Hi,
I using a InheritanceType.SINGLE_TABLE and try to query this, but without success.
Here my abstract superclass
@Entity
| @Name("person")
| @Inheritance(strategy = InheritanceType.SINGLE_TABLE)
| @DiscriminatorColumn(name = "PERSON_TYPE", discriminatorType = DiscriminatorType.STRING)
| @SuppressWarnings("unused")
| public abstract class Person extends BaseEntity{
|
| @Id @GeneratedValue
| @Column(name = "PERSON_ID")
| private Long id;
| ...
and the extended subclass
@Entity
| @DiscriminatorValue("US")
| @Name("user")
| public class User extends Person
| ..... {
Now when I use to query ("from person where PERSON_TYPE='US' order by name, forename") the user class the following exception is thrown
Caused by: org.hibernate.hql.ast.QuerySyntaxException: person is not mapped [from person where PERSON_TYPE='US' order by name, forename]
All tables are created when the app is deployed.
Using JBoss-4.0.5.GA with Seam 1.1.1
Any idea whats wrong in my app?
Thanks
Andreas
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4009518#4009518
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4009518
More information about the jboss-user
mailing list