Tema: Hibernate-OC4J konfiguravimas
Autorius: RJ
Data: 2010-08-20 09:50:20
Sveiki!

Iskilo problema su viena java aplikacija (jsp, struts, hibernate3).
Turiu app source, kompiliuoju war faila padarau.
Ikelus i savo testini OC4J serveri, kreipiantis i DB gaunu exception:
ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from manolentosobj1 
.....]

Pagooglines randu, kad reikia hibernate confige nurodyti
<property 
name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>

Irasau, veikia OK, laimingas.. pakol uzsiraunu ant kai kuriu
dinaminiu sql (kuriamu su createQuery).Pvz:
createQuery("from LentosObj1 where LentosObj2.laukas=:laukas"
Pagal sql taisykles sis sakinys yra blogas- LentosObj2 niekur neaprasytas.

Bet niuansas tame, kad production serveryje(Oracle App. Server 10) sis
kodas veikia! Bet jame esantciame aplikacijos hibernate konfyge
hibernate.query.factory_class nera nurodyta.

Klausimas butu kaip isvengti hibernate.query.factory_class perrasymo
mano testiniame OC4J instance? Ar visgi ne cia problema?
Priejimo prie productio serverio nera.
Atsisakyti Hibernate irgi nelabai galiu- daug perrasymo.

Gal kas esate susidure su sia problema, nes su Hibernate
man teko mazai susidurti... Buciau labai dekingas uz patarimus.