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

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -