Jen tak teoreticky, co to storovana procedura? To je to same jako asignovana
hodnota :-))
Jako podstatnou povazuji informaci o verzi Hibernate, bez toho se hodne spatne
radi ...
Navic hibernate jiz ve verzi 2.1.8 umi typ generatoru identity, ktery se umi zeptat, jako hodnota byla vygenerovana
pomoci identity sloupcu, tj. i v tom zminovanem MySQL se to necha pouzit.
Problem je, ze to pravdepodobne nebude (nutno zkusit) fungovat ve spolupraci s
ulozenou procedurou ...
Od verze 3.0 (tusim neznam, jenom jsem neco malo cetl) se resilo pouzivani vlastnich dotazu, ne generovanych Hibernate,
pro insert, update, delete a select, tj. potencialne i volani uloz. procedur, neni tam nejaka podpora pro toto? Je:
http://www.hibernate.org/hib_docs/v3/reference/en/html/querysql.html#querysql-cud
Jiste se nechaji najit i jine odkazy ..
Ovsem nikde se nehovori o ziskani id jako vystupu teto ulozene procedury ... takze jedina nadeje je, ze pokud id ziskate
pomoci identity sloupce, pak i po zavolani procedury se necha vytahnout dalsim dotazem ... navic ulozena procedura do
verze 3.2 krome musi vracet pocet zmenenych radku :-(
--
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic