Article View: pl.comp.lang.java
Article #143568Re: hibernate mapowanie kluczy obcych xml
From: Jarek
Date: Fri, 09 Jan 2009 20:09
Date: Fri, 09 Jan 2009 20:09
123 lines
3873 bytes
3873 bytes
"mk" <mk@mk.pl> wrote in message
news:gk892b$pi2$1@nemesis.news.neostrada.pl...
>
> Dzięki, zaczynam rozumieć. Hibernate na podstawie tego zrobi mi tabelę
> łączącą (join) przechowującą te klucze obce, czy tak?
>
> Jakoś dodakowo trzeba to uwzględnić w klasach Osoba i Lista gdzie mam get
> i set-ery?
>
> Aktualnie mam:
> public final class Osoba {
>
> private int id;
> private String przedrostek;
> private String nazwa_os;
> private String nazwa_ins;
> private String kod;
> private String poczta;
> private String ulica;
> private String przyrostek;
>
> public int getId(){
> return id;
> }
>
> public void setId(int id){
> this.id=id;
> }
>
> public String getPrzedrostek(){
> return przedrostek;
> }
> public void setPrzedrostek(String przedrostek){
> this.przedrostek=przedrostek;
> }
> public String getNazwa_os(){
> return nazwa_os;
> }
> public void setNazwa_os(String nazwa_os){
> this.nazwa_os=nazwa_os;
> }
> public String getNazwa_ins(){
> return nazwa_ins;
> }
> public void setNazwa_ins(String nazwa_ins){
> this.nazwa_ins=nazwa_ins;
> }
> public String getKod(){
> return kod;
> }
> public void setKod(String kod){
> this.kod=kod;
> }
> public String getPoczta(){
> return poczta;
> }
> public void setPoczta(String poczta){
> this.poczta=poczta;
> }
> public String getUlica(){
> return ulica;
> }
> public void setUlica(String ulica){
> this.ulica=ulica;
> }
> public String getPrzyrostek(){
> return przyrostek;
> }
> public void setPrzyrostek(String przyrostek){
> this.przyrostek=przyrostek;
> }
> }
>
> oraz
>
> public final class Lista {
>
> private int id;
> private String nazwa;
> private String uwagi;
> public int getId(){
> return id;
> }
>
> public void setId(int id){
> this.id=id;
> }
> public String getNazwa(){
> return nazwa;
> }
> public void setNazwa(String nazwa){
> this.nazwa=nazwa;
> }
>
> public String getUwagi(){
> return uwagi;
> }
> public void setUwagi(String uwagi){
> this.uwagi=uwagi;
> }
>
> }
>
> Rozumiem, że zbędna jest klasa Listy z get i set-erami?
>
> dzięki
> pozdr.
> mk
Tak, klasa Listy będzie zbędna.
A do klas Osoba i Lista musisz dodać odpowiednio pola (najlepiej od razu
zainicjalizowane):
Set<Lista> listy = new HashSet<Lista>();
oraz
Set<Osoba> osoby = new HashSet<Osoba>();
no i odpowiednie gettery i settery.
Pozdrawiam
Jarek
Technical Details
Message-ID:
<gk8ath$2og$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<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>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Jarek" <nie.ma@takiego.numeru> Newsgroups: pl.comp.lang.java Subject: Re: hibernate mapowanie kluczy obcych xml Date: Fri, 9 Jan 2009 21:09:13 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 124 Message-ID: <gk8ath$2og$1@inews.gazeta.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> NNTP-Posting-Host: abde67.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1231531761 2832 83.6.246.67 (9 Jan 2009 20:09:21 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 9 Jan 2009 20:09:21 +0000 (UTC) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V12.0.1606 X-Priority: 3 X-Newsreader: Microsoft Windows Live Mail 12.0.1606 X-User: jbojar X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit