Szia,<br><br>A doksi (<a href="http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/ch05.html#mapping-declaration-id">http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/ch05.html#mapping-declaration-id</a>) 5.1.2.2 pontja alapján:<br>
<br>&quot;The scope of a generator definition can be the application or
        the class. Class-defined generators are not visible outside the class
        and can override application level generators. Application level
        generators are defined in JPA&#39;s XML deployment descriptors (see XXXXXX
        <a class="xref" href="http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/ch05.html#mapping-declaration-id">???</a>):&quot;<br><br>valamint:<br>&quot;If a JPA XML descriptor (like
        <code class="filename">META-INF/orm.xml</code>) is used to define the
        generators, <code class="literal">EMP_GEN</code> and <code class="literal">SEQ_GEN</code>
        are application level generators.&quot;<br><br>Ez így eléggé hiányos és szűkszavú, és nem találtam részletesebb infót.<br><br>Netbeans-szel hoztam létre a mappokat, bár elég nagy szívás, mert alapból csak a 3.1(?) hibernate-et támogatja (már sikerült rábírni, hogy használja a 4.1-et). Nem annotációkkal dolgozik, hanem még a hbm.xml fájlokat hozza létre, így én is azokat &quot;okosítgatom&quot;, bár szerintem ennek túl nagy különbséget nem kellene okoznia.<br>
<br>a @sequence az osztály szintű generátort hoz létre. Ezzel nem tudom megcsinálni azt, hogy felszed cache-be 20 id-t, aztán osztogatja ki az objektumoknak. Csak azt, hogy felszed 20-at, és azt a köv. 20 adott típusú obj. megkapja.<br clear="all">
<br>Üdv:<br><b>VigB</b><br><br>
<br><br><div class="gmail_quote">2012. június 4. 23:22 Gábor Garami írta, <span dir="ltr">&lt;<a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>A @Sequence (vagymi) annotacio nem jo?</p>
<p>Garami Gábor<br>
<a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a><br>
Skype: hron84<br>
Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621" target="_blank">+36 20 235 9621</a></p>
<p>Sent from my T-Mobile G2<br>
Ezt a levelet telefonról adták fel, ékezethibákat tartalmazhat.</p>
<div class="gmail_quote"><a href="tel:2012.06.04.%2015" value="+12012060415" target="_blank">2012.06.04. 15</a>:29, &quot;Vig, Balázs&quot; &lt;<a href="mailto:balazs.vig@datasolutions.hu" target="_blank">balazs.vig@datasolutions.hu</a>&gt; ezt írta:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Sziasztok!<br><br>Már órák óta túrom a netet, de nem találok kielégítő választ:<br>- lehetséges-e az összes osztályom id-jének generálásához egy szekvenciát használni? Ha jól olvastam, ehhez már be lehetne állítani azt, hogy nem minden id generáláshoz kelljen új selectet futtatni. (bár most a performancia nem kritikus)<br>


<br>Tehát egy helyen megadom, hogy az &quot;FOO_SEQ&quot; szekvenciát akarom használni, és minden osztály mappingba csak annyi kerül: &lt;generator class=&quot;sequence&quot; /&gt;<br><br>Kösz:<br>VigB<br>
<br></div></div>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div>
<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br>