java - HQL query for Distinct records -
pls error time run application ....any pls.
java.lang.illegalargumentexception: node traverse cannot null! org.hibernate.hql.internal.ast.util.nodetraverser.traversedepthfirst(nodetraverser.java:63) org.hibernate.hql.internal.ast.querytranslatorimpl.parse(querytranslatorimpl.java:272) org.hibernate.hql.internal.ast.querytranslatorimpl.docompile(querytranslatorimpl.java:180) org.hibernate.hql.internal.ast.querytranslatorimpl.compile(querytranslatorimpl.java:136) org.hibernate.engine.query.spi.hqlqueryplan.<init>(hqlqueryplan.java:101) org.hibernate.engine.query.spi.hqlqueryplan.<init>(hqlqueryplan.java:80) org.hibernate.engine.query.spi.queryplancache.gethqlqueryplan(queryplancache.java:119) org.hibernate.internal.abstractsessionimpl.gethqlqueryplan(abstractsessionimpl.java:214) org.hibernate.internal.abstractsessionimpl.createquery(abstractsessionimpl.java:192) org.hibernate.internal.sessionimpl.createquery(sessionimpl.java:1537) org.hibernate.ejb.abstractentitymanagerimpl.createquery(abstractentitymanagerimpl.java:285) sun.reflect.generatedmethodaccessor31.invoke(unknown source)
this code av in repository class
@query("distinct v voucher v v.vouchertype.typeid = :typeid ") public list<voucher> finddistinctbyvouchertype(@param("typeid") long vouchertypeid);
there no issue query. above exception indicates
distinct v voucher v v.vouchertype.typeid = :typeid
is not returning result
Comments
Post a Comment