2013-06-30 14 views
5

Io uso hql per interrogare dal database. prima query restituisce un elenco di oggetti come questocambia i nomi dei campi in una lista di oggetti

vedi immagine: Image 1

come si può vedere, i nomi dei campi di oggetti recuperati sono evidenti (ID, timestamp, ...)

ma nel seconda query, quello che ottengo, è questo:

vedi immagine: Image 2

e ho bisogno di cambiare i nomi dei campi ([0] per ID, 1 a TITOLO, ...) un Niente soluzioni ?!

+1

Si prega di includere le query che hai utilizzato per generare i risultati. – nif

+0

per il 1 ° immagine: interrogo questo: "da COURTZONE" e per la seconda query è: "Seleziona A.ID, A.TITLE, A.PARENT_COURTBRANCH Da COURTBRANCH come un" – Lithium

+1

Una di quelle domande stai selezionando un'entità (e quindi ottieni un elenco degli oggetti corrispondenti) e dall'altra selezioni i singoli attributi e come tale ottieni un elenco di matrici (con gli oggetti selezionati nella rispettiva posizione). Se vuoi sempre un oggetto, non selezionare attributi, ma interi oggetti. –

risposta

0
  1. Creare un oggetto di archiviazione dati semplice che contenga i dati necessari.
  2. riempire i vostri dati in un oggetto del genere
  3. Aggiungi questo oggetto per un nuovo elenco/array
  4. Visualizza il debugger su questa lista
+0

grazie per la risposta. Ho creato una lista e poi ho iterato attraverso il mio lst (query) in questo modo: 'Elenco lstCourtBranchObj = null; per (oggetto obj: lst) { lstCourtBranchObj.add ((COURTBRANCH) obj); } ' restituisce errore e dice che non è possibile eseguire il cast della classe su oggetto. cosa dovrei fare? – Lithium

Problemi correlati