Uso de subconsultas en Hibernate

Considere una consulta de muestra que utiliza dos tablas. La consulta sería como:

select t1.name, t1.address, (select count(*) from table2 t2 where t1.userid = t2.userid) as totalpoints from table1 t1 

Hay dos clases de frijoles nombradas Table1.java y Table2.java. Mi clase DAO se extiende HibernateDAOSupport. ¿Es posible usar esta consulta con las dos clases de bean en getHibernateTemplate.find() ¿Llamada de función?

Cualquier ayuda sería apreciada.

Gracias.

preguntado el 12 de junio de 12 a las 18:06

háganos saber el mapeo entre Table1.java y Table2.java. -

1 Respuestas

Si es posible. La consulta HQL será casi idéntica a la consulta SQL. Sin embargo, tenga en cuenta que su SQL no es válido. Incluso hay un ejemplo de una consulta de este tipo en el Documentación de Hibernate sobre subconsultas.

Respondido el 12 de junio de 12 a las 18:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.