java ee - org.hibernate.QueryException: could not resolve property (import data from 2 tables) -
i want select result 2 sql tables method:
@override public list<object> getall() { query query = entitymanager .createquery("select a.idaccount, c.firstname, c.lastname, a.dateofcreation, a.bonuspoint account ,customer c c.identity=a.id_customer , a.bonuspoint>=5000 , to_days(now()) - to_days(a.dateofcreation) >=60"); return query.getresultlist(); } and want display query in datatable use datamodel in managedbean:
public datamodel getdatamodel() { datamodel.setwrappeddata(giftmanagementremote.getall()); return datamodel; } in jsf page, use datatable don't know should put in "var":
<rich:datatable rows="15" id="table" value="#{assigngiftmanagement.datamodel}" **var**="?????"> so when run page have exception:
javax.servlet.servletexception: java.lang.illegalargumentexception: org.hibernate.queryexception: not resolve property: id_customer of: tn.esprit.banksprint2.persistence.account [select a.idaccount, c.firstname, c.lastname, a.dateofcreation, a.bonuspoint tn.esprit.banksprint2.persistence.account ,tn.esprit.banksprint2.persistence.customer c c.identity=a.id_customer , a.bonuspoint>=5000 , to_days(now()) - to_days(a.dateofcreation) >=60] javax.faces.webapp.facesservlet.service(facesservlet.java:606) what i'm supposed ?!
Comments
Post a Comment