nepochopil som odkial si prisiel na to ze som tebe a ostatnym kolegom malo vdacny, ale pre ten pripad:
UPRIMNE DAKUJEM VSETKYM napady vyskusam a dam vediet ako sa mi darilo ..:) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Gola Sent: Mittwoch, 12. Juli 2006 15:05 To: Java Subject: Re: hibernate a storovane procedury Nejprve bych Te chtel upozornit, ze vsichni, kteri se Ti snazi pomoct to delaji naprosto dobrovolne a venuji Ti svuj cas = penize:) Slusi se proto jista davka vdecnosti. Zkousel jsi tedy neco jako toto? <id name="id" column="id" type="long" > <generator class="assigned"> </generator> </id> Nemam to odzkousene, ale mel by si pak mit vladu nad prirazovanim id entitam pri ukladani. Pak staci napriklad pri vytvareni entity vzdy inicializovat id na 0. V databazi by mel jit napsat trigger pro spusteni Tvoji procedury pred INSERTEM (nastavis si v nem ID podle sequence). Ted jde jen o to, jestli si Hibernate jeste sam vnitre nejak nekontorluje i idecka prirazene samotnou aplikaci a v pripade, ze dane id jiz v tabulce existuje, nevola INSERT ale UPDATE. Pak bych to resil opet na databazove urovni, napr. pravidlem (V PostgreSQL rule). Petr Gola On 12/07/06, Peter Klimo <[EMAIL PROTECTED]> wrote: > co s tym ma spolocne dialect ? > > problem je v tom, ze v hbm.xml musis specifikovat id a properties. > cez sql-insert sa da aj nahradit insert za storovanu proceduru. > co mi robi problem je, ze storovana procedura ocakava N+1 parametrov, kde n > je pocet properties a ta 1 je prave id .. > ked vyriesim toto, tak je po probleme .. > > jednoducho povedane potrebujem zo stavu > > hibernate -> volanie sekvencie -> priradenie id -> ulozenie > > urobit nasledovne > > hibernate -> volanie storovanej procedury, ktora interne priradi id a uklada > .. > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of Petr Ferschmann > Sent: Mittwoch, 12. Juli 2006 14:01 > To: Java > Subject: Re: hibernate a storovane procedury > > > Peter Klimo píše v St 12. 07. 2006 v 13:55 +0200: > > Ono to volanie sekvencie sa da pekne zapuzdrit do procedury (teda v > > tele procedury sa ziska id zo sekvencie a nie ako parameter), otazka > > ci s tym hibernate dokaze takto fungovat .. > > Určitě to půjde změnit pomocí Dialectu. Co používáte za DB? > > > Petr Ferschmann > > SoftEU s.r.o. > ----------------------------------- > Sady Petatricatniku 31 > 301 00 Plzen > Czech Republic > ----------------------------------- > Phone: +420 373 729 300 > Fax: +420 373 729 301 > Cell: +420 775 638 008 > E-mail: [EMAIL PROTECTED] > > >