🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153352

pytanie początkującego - JDOQL, Collection...

#153352
From: A5tu5
Date: Wed, 28 Mar 2012 22:06
41 lines
2109 bytes
Witam,
zostałem zmuszony do poznania javy stąd prośba o wyrozumiałość i pomoc w 
rozwiązaniu chyba trywialnego problemu...

Mianowicie pobieram kolekcję obiektów z pewnej bazy O/R i je wyświetlam. 
Używam banalnego kodu (proszę nie wnikać w sens zapytania, chodzi raczej o 
ideę) :
(...)
Query query = pm.newQuery("select this.department FROM 
ntbd.employee.Employee ...");
Collection result = (Collection)query.execute();
while (itr.hasNext())
{
  System.out.println(itr.next());
}
(...)

Zwraca mi oczywiście obiekty klasy department które wyświetlam w iteracji...

Mój problem dotyczy zmodyfikowanego zapytania, w którym oprócz obiektów 
zwracam np. średnią z atrybutów salary:
(...)
Query query = pm.newQuery("select this.department, AVG(this.salary) FROM 
ntbd.employee.Employee (...)");
Collection result = (Collection)query.execute();
while (itr.hasNext())
(...)

I tutaj gdy iteruję w identyczny sposób zwraca mi oczywiście:
[java] [Ljava.lang.Object;@d22462
[java] [Ljava.lang.Object;@52d1a4
[java] [Ljava.lang.Object;@1417690
itd...

No i tu sedno problemu, w jaki sposób odseparować obiekt od wartości 
średniej?

Z góry dziękuję :)

-- 
A5tu5 
Technical Details
Message-ID: <jl021d$9li$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "A5tu5" <archee@gazeta.pl>
Newsgroups: pl.comp.lang.java
Subject: pytanie początkującego - JDOQL, Collection...
Date: Thu, 29 Mar 2012 00:06:33 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 42
Message-ID: <jl021d$9li$1@inews.gazeta.pl>
NNTP-Posting-Host: dynamic-87-105-136-126.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1332972397 9906 87.105.136.126 (28 Mar 2012 22:06:37 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 28 Mar 2012 22:06:37 +0000 (UTC)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3538.513
X-Priority: 3
X-Newsreader: Microsoft Windows Live Mail 15.4.3538.513
X-User: archee
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit