JBoss ř ma taky Service bean (Singleton bean v JBoss 6 a JEE 3.1). Zkusil bych ji dat zavislost na dom Hibernate deployi, tim padem jeji start() metoda bude volana az po deploy Hibernate, pak lze do start() dat jakykoliv kod. (Mozna kdyz se bude EntityManager injektovat do Service bean, tak se automaticky udela i zavislost). Takova Service beana lze vyuzit i pro nejake operace pres JMX, (flush Hibernate cache, apod.).
2010/5/30 Tomas Baca <[email protected]>: > Vytvaranie tabuliek som riesil cez hibernate.hbm2ddl.auto, > systemove zaznamy riesim v SessionFactory zistim ci su ak nie tak > ulozim tiez ma nenapadlo nic lepsie. > > > > > 2010/5/30 Oto Buchta <[email protected]>: >> Zdravím, >> chtěl bych udělat balík, který zveřejní Hibernatí SessionFactory přes >> JNDI a v okamžiku deploymentu se podle anotací vytvoří databáze a >> verifikátor si očichá, jestli existují systémové záznamy a pokud ne, >> tak je vytvoří. >> >> Už jsem dostal hibernate do JNDI, teď se snažím rozchodit ono >> automagické vytváření. Nevím, jak onoho automatizmu docílit, už jsem >> zkoušel spoustu postupů via Gůgl, ale nic. >> Problém je asi v tom, že bohužel nelze použít hibernate.cfg.xml, musím >> používat hbm.xml. >> Jak to dělate vy? >> Dík za jakékoli nakopnutí, určitě jsem něco přehlédl... >> -- >> Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com >> > -- Ondra Medek
