Hibernate criteria to get value from more than one table -


i want have hibernate equivalent following sql query.

select d.studentid,c.group_name student d, group c d.grp_id=c.group_id; 

for have created this:

criteria c = session.createcriteria(studentvo.class, "student"); c.createalias("student.group", "grp"); c.add(restrictions.eqproperty("student.studid", "grp.groupid"));` 

i have written java files studentvo , groupvo tables student , group respectively using annotations. im getting error follows:

org.hibernate.queryexception: not resolve property: group of: test.form.studentvo         @ org.hibernate.persister.entity.abstractpropertymapping.propertyexception(abstractpropertymapping.java:67)         @ org.hibernate.persister.entity.abstractpropertymapping.totype(abstractpropertymapping.java:61)         @ org.hibernate.persister.entity.abstractentitypersister.totype(abstractentitypersister.java:1385)         @ org.hibernate.loader.criteria.criteriaquerytranslator.getpathentityname(criteriaquerytranslator.java:227)         @ org.hibernate.loader.criteria.criteriaquerytranslator.createcriteriaentitynamemap(criteriaquerytranslator.java:214)         @ org.hibernate.loader.criteria.criteriaquerytranslator.<init>(criteriaquerytranslator.java:104)         @ org.hibernate.loader.criteria.criterialoader.<init>(criterialoader.java:82)         @ org.hibernate.impl.sessionimpl.list(sessionimpl.java:1577) 

i know hibernate code wrong please newbie.

thanks


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -