2008/10/15 Tomas Vojtech <[EMAIL PROTECTED]>:

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

Odpovedet emailem