java—如何在WebLogic9.2服务器中使用jndi访问hibernate的sessionfactory?

zvms9eto  于 2021-07-05  发布在  Java
关注(0)|答案(1)|浏览(292)

我们使用的是weblogoic9.2.3&db是oracle10.2.0.3。如何使用jndi访问hibernate sessionfactory?

idv4meu8

idv4meu81#

我强烈建议读一下第3.8章。j2ee应用服务器集成的文档。但是使用weblogic 9.x和oracle 10g,您最终会得到这样的结果(部分但经过测试的设置):

...
<property name="hibernate.session_factory_name">hibernate.SessionFactory</property> <!-- JNDI bound Session Factory Name -->
<property name="hibernate.jndi.url">t3://localhost:port</property>
<property name="hibernate.jndi.class">weblogic.jndi.WLInitialContextFactory</property>
<property name="hibernate.jndi.weblogic.jndi.replicateBindings">false</property> <!-- because SessionFactory is not clusterable -->
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
...

相关问题