<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Tippre a nullary konstruktorod fut le, és mivel hozzá sem nyúl az
    id-hez, ezért a default értékkel rendelkezik: null-lal.<br>
    <br>
    Lehet a tesztelő kódodban meghívódik valami magick révén a set,
    mikor " közvetlenül akarsz hozzáférni a mezőhöz", és nem, amikor meg
    az equals()-t hívod.<br>
    <br>
    Ricsi<br>
    <br>
    <div class="moz-cite-prefix">On 2012.08.02. 15:41, Vig, Balázs
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAHRmeDDAJA8Or4M-2xhwRPHUFNkHT7pwDeN3Q53zNxNZkTgbPw@mail.gmail.com"
      type="cite">Mivel a kód nem tartalmaz semmilyen nagy varázslatot,
      ezért elküldöm a két osztályt. A hiba a DsrParams equals
      metódusában jött elő.<br>
      A DsrParams osztályt hibernate generálta, aztán én tovább
      módosítottam, a DsrBase osztályt én csináltam, hogy mindenhol id
      mező legyen.<br>
      <br>
      Az osztályokat a hibernate hozza létre, én nem nyúlok hozzájuk.<br>
      <br>
      Csináltam egy PoC-ot is, az a vártnak megfelelően működik mind
      getterrel, mind közvetlen hozzáféréssel.<br>
      <br>
      Mit nézek el? (a shadowing eddig a legjobb ötlet)<br>
      <br>
      Üdv:<br>
      VigB<br>
      <br>
      <div class="gmail_quote">2012. augusztus 2. 15:00 Tamás Viktor
        írta, <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:viktor.tamas@gmail.com" target="_blank">viktor.tamas@gmail.com</a>&gt;</span>:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Inkább el tudnád küldeni a komplett vonatkozó kódot?<br>
          Ez az egy metódus nem sokat mond így.<br>
          Ha már a környezetet ilyen precízen meghatároztad. :)<br>
          V<br>
          <br>
          2012/8/2 Vig, Balázs &lt;<a moz-do-not-send="true"
            href="mailto:balazs.vig@datasolutions.hu" target="_blank">balazs.vig@datasolutions.hu</a>&gt;:<br>
          <div>
            <div>&gt; Hát egyik ötlet sem jó:<br>
              &gt;<br>
              &gt;   public Long getId() {<br>
              &gt;     return id;<br>
              &gt;   }<br>
              &gt;<br>
              &gt; shadowing-ot nem látok (és a netbeans se)<br>
              &gt;<br>
              &gt; mindkét objektum egy osztály pédánya, és az ős
              osztály protected mezőjét<br>
              &gt; érik el.<br>
              &gt;<br>
              &gt; 2 órát szívtam a dologgal, legalább tudjam meg, miért
              ;)<br>
              &gt;<br>
              &gt; Üdv:<br>
              &gt; VigB<br>
              &gt;<br>
              &gt;<br>
              &gt; 2012. augusztus 2. 14:47 Richard O. Legendi írta,<br>
              &gt; &lt;<a moz-do-not-send="true"
                href="mailto:richard.legendi@gmail.com" target="_blank">richard.legendi@gmail.com</a>&gt;:<br>
              &gt;&gt;<br>
              &gt;&gt; Hozzá, ha egy package-ben vannak (ez valójában
              package-protected), vagy A2<br>
              &gt;&gt; az A1 leszármazottja. Szerintem elkötöttél
              valamit a getXxx()-ben, vagy<br>
              &gt;&gt; konstruktorokat keverted el, esetleg
              el-"shadowing"-oltad a fieldet a<br>
              &gt;&gt; subclassban.<br>
              &gt;&gt;<br>
              &gt;&gt; Ricsi<br>
              &gt;&gt;<br>
              &gt;&gt;<br>
              &gt;&gt; On <a moz-do-not-send="true"
                href="tel:2012.08.02.%2014" value="+12012080214"
                target="_blank">2012.08.02. 14</a>:40, Vig, Balázs
              wrote:<br>
              &gt;&gt;<br>
              &gt;&gt; Sziasztok!<br>
              &gt;&gt;<br>
              &gt;&gt; Ha már úgyis megszaporodtak a nyelvi alapokat
              elemző levelek, akkor én is<br>
              &gt;&gt; beállnék a sorba.<br>
              &gt;&gt;<br>
              &gt;&gt; A kérdés a következő: A osztály a1 példánya
              hozzáfér-e a2 példány<br>
              &gt;&gt; protected mezőjéhez (Long)?<br>
              &gt;&gt;<br>
              &gt;&gt; A környezet:<br>
              &gt;&gt; WinXp 32 bit<br>
              &gt;&gt; java version "1.7.0_05"<br>
              &gt;&gt; Java(TM) SE Runtime Environment (build
              1.7.0_05-b06)<br>
              &gt;&gt; Java HotSpot(TM) Client VM (build 23.1-b03, mixed
              mode, sharing)<br>
              &gt;&gt; Netbeans 7.1.2<br>
              &gt;&gt;<br>
              &gt;&gt; A jelenség:<br>
              &gt;&gt; Ha közvetlenül akarok hozzáférni a mezőhöz, akkor
              az eredmény mindig null,<br>
              &gt;&gt; ha a getXXX() metódust használom, akkor jó
              értéket kapok vissza. Sehol egy<br>
              &gt;&gt; warning vagy egy exception<br>
              &gt;&gt;<br>
              &gt;&gt; Mi ennek az oka?<br>
              &gt;&gt;<br>
              &gt;&gt; Üdv:<br>
              &gt;&gt; VigB<br>
              &gt;&gt;<br>
              &gt;&gt;<br>
              &gt;&gt; _______________________________________________<br>
              &gt;&gt; Javalist mailing list<br>
              &gt;&gt; <a moz-do-not-send="true"
                href="mailto:Javalist@lists.javaforum.hu"
                target="_blank">Javalist@lists.javaforum.hu</a><br>
              &gt;&gt; <a moz-do-not-send="true"
                href="http://lists.javaforum.hu/mailman/listinfo/javalist"
                target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
              &gt;&gt;<br>
              &gt;&gt;<br>
              &gt;<br>
              &gt;<br>
              &gt; _______________________________________________<br>
              &gt; Javalist mailing list<br>
              &gt; <a moz-do-not-send="true"
                href="mailto:Javalist@lists.javaforum.hu"
                target="_blank">Javalist@lists.javaforum.hu</a><br>
              &gt; <a moz-do-not-send="true"
                href="http://lists.javaforum.hu/mailman/listinfo/javalist"
                target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
              &gt;<br>
              _______________________________________________<br>
              Javalist mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Javalist@lists.javaforum.hu"
                target="_blank">Javalist@lists.javaforum.hu</a><br>
              <a moz-do-not-send="true"
                href="http://lists.javaforum.hu/mailman/listinfo/javalist"
                target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Javalist mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a>
<a class="moz-txt-link-freetext" href="http://lists.javaforum.hu/mailman/listinfo/javalist">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>