Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> hibernate - wyciągnięcie danych z dwóch tabel
1maciek
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (10%)
X----


witam,
mam problem z hibernate, może znajdzie się ktoś kto zna tą technologie

chodzi mi o to w jaki sposób wydobyć dane z dwóch tabel, które są w relacji jeden do wielu? mam klasy dla obu tabel, pliki odwzorowań i z każdej pojedyńczo potrafię wydobyć dane;

czy muszę stworzyć jakis obiekt pośredniczący?
używam Springa, a zapytania wykonuje w sposób nastepujący
  1. <?php
  2. List polaczenia = getHibernateTemplate().find("from Obiekt1 o1, Obiekt2 o2" +
  3. "where o1.atr = '" + art_tab1 + "' and o2.atr = '" + atr_tab2 + "'");
  4. ?>


dzięki za każdą pomoc
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wykrywacz
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Mi się wydaje o ile ta funkcja której nie znam, tego nie robi a w twoim selecie tego brakuje, że po prostu nie połączyłeś w żaden sposób tabel.

Zakładając że masz w tabeli 1 pola (id,text1) i w tabeli 2 pola (id,id_1,text2)
to łączysz je przez
  1. SELECT 1.text1, 2.text2 FROM 1,2 WHERE 1.id=2.id_1


Jeżeli tą relacje robi ta funkcja to ja niewiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Btw. czemu ten temat nie jest w jakiś sensownym miejscu jak bo ja wiem przedszkole?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:22