I have my pojo classes
Master:
public class Master extends RecordSet{
private String empcode;
private String empname;
private String dept;
public String getEmpcode() {
return empcode;
}
public void setEmpcode(String empcode) {
this.empcode = empcode;
}
public String getEmpname() {
return empname;
}
public void setEmpname(String empname) {
this.empname = empname;
}
public String getDept() {
return dept;
}
public void setDept(String dept) {
this.dept = dept;
}
DateRange:
public class DateRange extends RecordSet {
private String ddate;
public String getDdate() {
return ddate;
}
public void setDdate(String ddate) {
this.ddate = ddate;
}
}
RecordSet:
public class RecordSet {
private DateRange daterange;
private Master master;
public DateRange getDaterange() {
return daterange;
}
public void setDaterange(DateRange daterange) {
this.daterange = daterange;
}
public Master getMaster() {
return master;
}
public void setMaster(Master master) {
this.master = master;
}
}
I have my HibernateCode:
SQLQuery query = session
.createSQLQuery("CALL AbsentReportproc(:_fromdate,:_todate)");
query.addEntity(Master.class);
query.addEntity(DateRange.class);
query.setParameter("_fromdate", "2012-12-03");
query.setParameter("_todate", "2012-12-04");
List<Object[]> obj = query.list();
System.out.println(obj);
List<RecordSet> recordset = new ArrayList<RecordSet>();
Iterator it = obj.iterator();
while (it.hasNext()) {
Object[] object = (Object[]) it.next();
for (int i = 0; i < object.length; i++) {
RecordSet set = (RecordSet) object[i];
recordset.add(set);
System.out.println(set);
//Here I am able to print
//edu.model.Master@15093f1
//edu.model.DateRange@e6f7d2
//edu.model.Master@19836ed
//edu.model.DateRange@3e0ebb
//edu.model.Master@39443f
//edu.model.DateRange@e6f7d2 etc................
}
}
}
My Requirement is to display the results from both(Master and DateRange) in a jsp using JSTL Tags
Could any one How can I get final List object to iterate and display results from both pojo's
I want to display EmployeeName,Code,Dept from Master Pojo and ddate from DateRange Pojo?
when I iterate the RecordSet list then I'm not able to print the values(getting Null Pointer Exception)?