🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: hibernate mapowanie kluczy obcych xml

#143572
From: mk
Date: Sat, 10 Jan 2009 16:05
37 lines
2467 bytes
Jarek pisze:
> Po jednej stronie musisz dodać inverse="true"m np.:
> 
> <set name="listy" table="listy" lazy="true" inverse="true"
> cascade="all">

dopisałem

> W zasadzie wszystko jedno po której stronie to będzie.
> 
> Dodawanie osób do listy wygląda po prostu tak, że osobie do zbioru jej 
> list dodajesz wybraną listę, a w tej liście do zbioru osób dodajesz osobę.

Zaraz, to nie wiem czy dobrze zrobiłem albo może nie do końca Cię rozumiem.
Idea jest taka, że mam listę osób, która jakoś się nazywa, jej nazwa 
oraz klucz główny przechowywany jest w tabeli Lista.
Mam też osoby opisane odpowiednimi polami w tabeli Osoby.

Teraz chciałbym wykonać operację, która jednocześnie:
1. Dodałaby nową listę o nazwie np. Testowa, czyli insert do tabeli Lista.
2. Do tej listy dodałaby wybrane osoby już istniejące w bazie, czyli 
insert kluczy do tabeli łączącej Listy.

Mógłbyś napisać jakiś przykładowy kod, który by to zrobił.
Przepraszam, że tak męczę ale naprawdę czytam już różne przykłady i 
coraz bardziej mi się miesza.

> Przy masowych operacjach może się przydać to:
> http://www.hibernate.org/hib_docs/reference/en/html/batch-direct.html
> 
> Pozdrawiam
> Jarek
> 
dzięki za pomoc i wyrozumiałość

pozdr.
mk
Technical Details
Message-ID: <gkah4c$h4o$1@atlantis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <gk4i5e$hou$1@atlantis.news.neostrada.pl> <gk632c$7lf$1@inews.gazeta.pl> <gk854t$jo1$1@nemesis.news.neostrada.pl> <gk86qe$91c$1@inews.gazeta.pl> <gk892b$pi2$1@nemesis.news.neostrada.pl> <gk8ath$2og$1@inews.gazeta.pl> <gk9seg$t59$1@atlantis.news.neostrada.pl> <gkafg2$hd6$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: mk <mk@mk.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: hibernate mapowanie kluczy obcych xml
Date: Sat, 10 Jan 2009 17:05:51 +0100
Organization: TP - http://www.tp.pl/
Lines: 38
Message-ID: <gkah4c$h4o$1@atlantis.news.neostrada.pl>
References: <gk4i5e$hou$1@atlantis.news.neostrada.pl> <gk632c$7lf$1@inews.gazeta.pl> <gk854t$jo1$1@nemesis.news.neostrada.pl> <gk86qe$91c$1@inews.gazeta.pl> <gk892b$pi2$1@nemesis.news.neostrada.pl> <gk8ath$2og$1@inews.gazeta.pl> <gk9seg$t59$1@atlantis.news.neostrada.pl> <gkafg2$hd6$1@inews.gazeta.pl>
NNTP-Posting-Host: acov134.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.neostrada.pl 1231603661 17560 83.10.201.134 (10 Jan 2009 16:07:41 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Sat, 10 Jan 2009 16:07:41 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
In-Reply-To: <gkafg2$hd6$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit