Tuesday, 3 September 2013

how to retrieve data from list in jpa through jsf page

how to retrieve data from list in jpa through jsf page

here is my code to get result list but i am getting result for wrong input
also which is not present in database
DataModel searchrs=null;
public DataModel createCrmSearchDataModel() throws Exception{
return new ListDataModel(searchres());
}
public CrmDailySheet SearchshtData() throws Exception{
if(crmSheets==null){
crmSheets=createCrmSearchDataModel();
}
return searchsht;
}
public List <CrmDailySheet> searchres() throws Exception{
SimpleDateFormat ddMMMyyFormat = new SimpleDateFormat("dd/MM/yy");
Date d1=searchsht.getReportedOn();
String date_to_string = ddMMMyyFormat.format(d1);
return crmsrvc.searchDailysht(date_to_string);
}
the Native query i am using is enter code here
public List <CrmDailySheet> findSheetForDaily(String reported) {
EntityManager em = getEntityManager();
try {
Query query = em.createNativeQuery("SELECT * FROM CRM_DAILY_SHEET WHERE
to_char(REPORTED_ON,'dd/MM/yy') = ?", CrmDailySheet.class);
query.setParameter(1, reported); List res= query.getResultList(); return
res; } finally { em.close(); } }

No comments:

Post a Comment