java - Transform ResultSet of native query hibernate -
java - Transform ResultSet of native query hibernate -
i have 2 tables abc, xyz, have taken bring together on 3 mutual columns let's p,q,r.
now,
i want response of query finish joined row.
session hibernatesession = (session) em.getdelegate(); stringbuffer querystring = new stringbuffer(); querystring.append("select t1.*, t2.* abc t1, xyz t2 t1.p = t2.p , t1.q = t2.q , t1.r = t2.r"); collection<----> results = query.list();
do need create new object can store finish bring together row or there way can transform result 2 collections i.e. collection<abc> , collection<xyz>.
please help me out, new hibernate.
thanks
you can utilize addentity
method on query object,
session.createsqlquery("querystring") .addentity("t1") .addentity("t2") .list();
see http://docs.jboss.org/hibernate/core/3.3/reference/en/html/querysql.html#d0e13763
you may want read resulttransformers
useful when working native sql queries.
java hibernate
Comments
Post a Comment