How to fetch data from joined tables straight to a class?

Viewed 75

Is it possible to retrieve data from a query straight into the EmployeeForm?

Query as stored procedure empdata

SELECT a.name,b.username,b.password FROM Tbemployee left join Tbuser

Code

   List<EmployeeForm> form = new ArrayList<EmployeeForm>();
    EmpDB service = (EmpDB) RuntimeAccess.getInstance().getServiceBean(
    service.begin();
    Session session = service.getDataServiceManager().getSession();
    SQLQuery query = session.createSQLQuery("EXEC empdata");
    List list = query.list();
    formList = list;

This gives me an error:

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.emp.form.EmployeeForm
1 Answers
Related