<div dir="ltr"><div><div><div>Ha az A objektumnak nincs érvényes ID-je, akkor A==B eredményét add vissza. Így csak önmagával lesz azonos, és több ID nélküli objektum is lehet.<br><br></div>De ez attól is függ, hogy mit jelent az, hogy két objektum megegyezik: azonos ID, esetleg azonos XY mező érték?<br>
<br></div>Nekem még nem volt gondom abból, hogy az ID-t egy szekvenciával generáltattam, és az equals getID() hívásokkal dolgozott. Nem teszteltem, de szerintem ilyen hívásoknál a hibernate lekéri neki az ID-t.<br></div>Egyébként sokat szívtam ezzel (visszakereshető <a href="http://list-archives.org/2012/08/02/javalist-lists-javaforum-hu/protected-me%C5%91-l%C3%A1that%C3%B3s%C3%A1ga/f/4331137711">itt</a> az archívumban): ne közvetlenül érd el a mezőket, hanem getteren keresztül.<br>
<div class="gmail_extra"><br clear="all"><div><br>Üdv:<br><b>Vig Balázs<br></b><br></div><br><div class="gmail_quote">2013. január 30. 15:26 Keresztes Jozsef írta, <span dir="ltr">&lt;<a href="mailto:jkeresztes@vati.hu" target="_blank">jkeresztes@vati.hu</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="HU"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;">Balázs !<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;">De mi van akkor amikor az entity-nek még nincs ID-je, mert majd a @GeneratedValue alapján kap azonosítót ?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;">Ilyenkor mit ad vissza equals() metódus ?<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;">S amikor egy Set-be akarod beletenni akkor mi lesz ? Nehogy az üres ID-vel ellátott entity-ket egyenlőnek vegye az equals(),<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;">és egy Set-ben nem lehetnek egyszerre jelen.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;">Üdv, Joe <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;"></span><br>
</p></div></div></blockquote></div><br></div></div>