1
我們使用的是Weblogoic9.2.3 & DB是Oracle10.2.0.3。 我們如何使用JNDI訪問Hibernate SessionFactory?如何使用WEBLOGIC 9.2服務器中的JNDI訪問Hibernate的SessionFactory?
我們使用的是Weblogoic9.2.3 & DB是Oracle10.2.0.3。 我們如何使用JNDI訪問Hibernate SessionFactory?如何使用WEBLOGIC 9.2服務器中的JNDI訪問Hibernate的SessionFactory?
我會熱烈建議閱讀文檔的3.8. J2EE Application Server integration這一章。但是通過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>
...