[SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Prikryl
Dobre poledne, snazim se z DB vytahnout IP uzivatelu, ale uzivatel ma vic IP, tedy pro 1 uzivatele se mi vrati vice zaznamu a ja to musim v jave slepovat do listu. Snazil jsem se vygooglit neco rozumnejsiho ale bohuzel se asi ptam google spatne (list, array a fetch jsou moc obecna

Spring kontext, autowire override

2010-09-10 Tema obsahu Dusan Msk
Ahoj. Mam spring kontext v javase aplikacii, zlozeny z: ifc PrinterBase { ... } @Component class Printer implements PrinterBase { private Messager messager; } ifc Messager { ... } @Component class MessagerA implements Messager { ... } @Component class MessagerB implements Messager { ... }

RE: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Tomas Hubalek
1) Nejprve by asi bylo dobré říct, pro jakou databázi to chceš. SQL92 compliant řešení IMHO neexistuje, ale do některých databází se dá něco takového dodat. 2) Já bych si to asi slepil v Javě. Podle mě je chybný dojem, že když mám nějakou tabulku nebo report, tak mi musí vylézt už hotová z

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Franta
Něco podobného jsme dělali v Oracle DB, kde lze vrátit typ pole (jdbc to podporuje). V DB to bylo řešeno pomocí PL/SQL funkce, která seznam vrátí do řádku výsledného dotazu. něco jako SELECT uzivatel, plsqlListIp(id) FROM uzivatel; Možná by ale stačilo: SELECT distinct uzivatel, ip FROM

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Michal Barna
Oracle umí wm_concat(ip) takže SELECT uzivatel, wm_concat(ip) FROM uzivatel LEFT JOIN ip ON ip.uz_id = uzivatel.id; Michal - Original Message - From: Petr Prikryl peter.prik...@gmail.com To: Java konference@java.cz Sent: Friday, September 10, 2010 1:54 PM Subject: [SQL]

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Robert Novotny
MySQL a SQLite ma agregacnu funkciu GROUP_CONCAT(), ktora robi to, co potrebujete, ale neviem ako su na tom ine databazy. http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat RN On 10. 9. 2010 13:54, Petr Prikryl wrote: Dobre poledne, snazim se z DB

RE: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Tomas Hubalek
Není náhodou wm_concat nedokumentovaná? Tom -Original Message- From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf Of Michal Barna Sent: Friday, September 10, 2010 2:08 PM To: Java Subject: Re: [SQL] List/array v 1 resultu Oracle umí wm_concat(ip)

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Michal Barna
Je, kdyby to ale něčemu/někomu/někdy vadilo, dá se napsat jako uložená procedura-funkce, která v kurzoru naplní co je třeba. Nebude to ani na 10 řádek. Michal - Original Message - From: Tomas Hubalek tomas.huba...@onsemi.com To: Java konference@java.cz Sent: Friday, September 10,

Re: Spring kontext, autowire override

2010-09-10 Tema obsahu Martin Caslavsky
Pokud chcete Printer konfigurovat manuálně v XML, odstraňte z Printer anotaci @Component, aby ji nenašel context:component-scan                          Martin Caslavsky 2010/9/10 Dusan Msk msk.c...@gmail.com: Ahoj. Mam spring kontext v javase aplikacii, zlozeny z: ifc PrinterBase { ... }

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Oto Buchta
Dne 10. září 2010 14:26 Tomas Hubalek tomas.huba...@onsemi.com napsal(a): Není náhodou wm_concat nedokumentovaná? K tomu nelze než dodat Montyho oblíbený slogan: Kdo potřebuje transakce, ať si je udělá ručně. Kdo potřebuje vložené procedury, ať si je nakóduje v Céčku. Kdo potřebuje dokumentaci,

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Prikryl
Omlouvam se , pouzivam postgres, ale jak jsem pochopil z dalsich prispevku asi mam smulu na neco interniho. Diky PP On 09/10/2010 02:06 PM, Tomas Hubalek wrote: 1) Nejprve by asi bylo dobré říct, pro jakou databázi to chceš. SQL92 compliant řešení IMHO neexistuje, ale do některých databází

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Prikryl
Perfektni neco podobneho jsem hledal diky PP http://www.pgsql.cz/index.php/SQL_Triky#Analogie_funkce_GROUP_CONCAT_v_PostgreSQL On 09/10/2010 01:58 PM, Robert Novotny wrote: MySQL a SQLite ma agregacnu funkciu GROUP_CONCAT(), ktora robi to, co potrebujete, ale neviem ako su na tom ine databazy.

Re: Spring kontext, autowire override

2010-09-10 Tema obsahu Roman Pichlík
Nechapu proc nepouzijete id komponenty? @Component class Printer implements PrinterBase { @Autowire(MessagerA) private Messager messager; } @Component(MessagerA) public class MessagerA{ } Samozrejme se to udelat i typove a ne binding skrze idcko viz 3.11.3. Fine-tuning annotation-based