Sto sviluppando un'applicazione in montanti 2 e 3. ibernazioneCome recuperare risultato di domanda di sospensione come array associativo di elenco o hashmap
Ho 3 tabelle
- ispezione
- InspectionMission
- Timeline
Inspection
è associato InspectionMission
e InspectionMission
sono associati a Timeline
.
Ora ho il seguente problema. Ho scritto seguente query in HQL
public List getQuartewiseInspectionList(){
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
Query q = session.createQuery(
"select count(i.inspectionId) as tot_inspections,t.year,t.quarter" +
" From Inspection as i " +
" inner join i.inspectionMission as im inner join im.timeline as t" +
" GROUP by t.year,t.quarter");
return q.list();
}
voglio ai risultati Visualizza come segue
result[0][tot_inspections] = "6"
result[0][year] = "2009";
result[0][quarter] = "Q2";
result[1][tot_inspections] = "3"
result[1][year] = "2009";
result[1][quarter] = "Q3";
e così via in modo che possa visualizzarlo in puntoni jsp come segue:
In JSP I Ho scritto il seguente codice
<table border="1">
<s:iterator value="result" status="status">
<tr class="<s:if test="#status.even">even</s:if><s:else>odd</s:else>">
<td class="nowrap"><s:property value="tot_inspections" /></td>
<td class="nowrap"><s:property value="year" /></td>
<td class="nowrap"><s:property value="quarter" /></td>
</tr>
</s:iterator>
</table>
Qualcuno può aiutarmi?
Ciao Salvatore Insalaco, Grazie per la risposta. Stavo cercando gli ultimi 2 giorni per questa soluzione e la tua risposta me l'ha fornita. Grazie per la risposta perfetta. – amar4kintu
Questo era esattamente ciò di cui avevo bisogno, ma non riuscivo a trovarlo nei documenti di Hibernate. – wprl
Davvero eccezionale, grazie –