Re: Oracle, Hibernate, ... - zavolání funkce na výslednou query
Robert Vojta
rvojta na gmail.com
Čtvrtek Říjen 16 08:56:59 CEST 2008
2008/10/15 Tomas Vojtech <tom.vojtech na seznam.cz>:
Ahoj,
> do dialectu lze zaregistrovat dodatecnou fci. Staci se podivat treba do
> SQLServerDialect.
to samozřejmě lze, ale já potřebuji něco jiného. Jak zaregistrovat
funkci, jak ji zavolat, to všechno vím. Ale já potřebuji donutit
Hibernate, aby výslednou nativní query Oracle obalil funkcí, něco jako
...
z: SELECT * FROM ...
do: SELECT CREATE_CSV("SELECT * FROM ...") FROM DUAL
... tak, aby si funkce Oraclu sama spustila dotaz, vzala data,
vytvořila CSV a vrátila ho zpět. Stále platí, že tu query není možné
vytvořit ručně z důvodu obrovské složitosti a času (odpadá použití
named query). Pokud to nepůjde, tak nic jiného nezbyde, ale jako
dočasné řešení bych chtěl Hibernate nějak donutit, aby tu výslednou
query ještě transformoval a až potom odeslal.
--
Robert Vojta
Další informace o konferenci Konference