hibernate.jndi.class
时间: 2023-11-10 11:06:35 浏览: 165
hibernate.properties
Hibernate的`hibernate.jndi.class`属性用于指定JNDI上下文的实现类。JNDI(Java Naming and Directory Interface)是Java中的命名和目录服务API,它提供了一种标准的方式来查找和访问命名和目录服务。Hibernate可以使用JNDI来定位数据源和事务管理器。
通过`hibernate.jndi.class`属性,我们可以指定JNDI上下文的实现类。默认情况下,Hibernate使用`org.hibernate.util.NamingHelper`类来实现JNDI上下文。但是,如果需要使用不同的JNDI上下文实现类,可以通过设置`hibernate.jndi.class`属性来实现。
例如,我们要使用WebLogic的JNDI上下文实现类`weblogic.jndi.WLInitialContextFactory`,可以将`hibernate.jndi.class`属性设置为该类的全限定名:
```
hibernate.jndi.class=weblogic.jndi.WLInitialContextFactory
```
阅读全文