2013-06-30 16 views
5

Veritabanından sorgulamak için hql kullanıyorum. İlk sorgu gibi nesnelerin listesini verir buNesnelerin bir listesindeki alan adlarını değiştir

bkz resim: Gördüğünüz gibi Image 1

, alınan nesnelerin alan adları (ID, TIMESTAMP, ...) ortada

ama ikinci sorgu, ben ne elde şudur ki:

bkz resim: Ben alan adlarını ([0] kimliğine, 1 TITLE olarak, ...) bir değiştirmeniz gerekir Image 2

ve ny çözümleri ?!

+1

bu listedeki ayıklayıcı sonuçları üretmek için kullanılan sorguları da ekleyin bu nesneyi ekle Böyle bir nesne

  • içine verileri doldurun. – nif

  • +0

    1 görüntü için: "COURTZONE gelen" ve ikincisi için sorgu: Bunu sorgulamak konusu sorguların – Lithium

    +1

    One "A.ID, A.TITLE A olarak COURTBRANCH itibaren A.PARENT_COURTBRANCH Seç" Bir varlık seçiyorsunuz (ve böylece karşılık gelen objelerin bir listesini alacaksınız) ve diğerinde tek öznitelikler seçiyorsunuz ve bu şekilde dizilerin bir listesini (ilgili konumlarda seçilen nesnelerle) alıyorsunuz. Her zaman nesneyi istiyorsan, öznitelikleri değil, tüm nesneleri seç. Joachim için –

    cevap

    0
    1. Gerekli verilerinizi içeren basit bir veri tutma nesnesi oluşturun.
    2. yeni bir liste/dizi
    3. Görünüm tekrar
    +0

    için teşekkürler. Ben bir liste yaptım ve sonra lst (query) aracılığıyla yinelemedim: 'List lstCourtBranchObj = null; (Object obj: lst) için (lstCourtBranchObj.add ((COURTBRANCH) obj); } ' hata döndürüyor ve sınıf nesnelere dökülemiyor diyor. ne yapmalıyım? – Lithium

    İlgili konular