`

Hibernate与JNDI

阅读更多

一.jndi分两种配置方式:

1.tomcat容器提供的jndi

2.应用上下文的jndi

 

对于第一种:

-->Tomcat 6.0\conf\context.xml 的<Context>元素添加

	<Resource name="jdbc/quickstart" auth="Container" type="javax.sql.DataSource"
	maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"
	username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
	url="jdbc:mysql://localhost:3306/db_temp" />

 -->Tomcat 6.0\lib 添加

{

commons-pool.jar

tomcat-dbcp.jar

mysql-connector-java-5.1.10-bin.jar

}

 

这种属于全局的范围,因此lib中应该添加类库

 

对于第二种:

-->在你的应用中ROOT\META-INF\context.xml 添加

<?xml version="1.0" encoding="UTF-8"?>
<Resource name="jdbc/quickstart" auth="Container" type="javax.sql.DataSource"
	maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"
	username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
	url="jdbc:mysql://localhost:3306/db_temp" />

 

-->在你的应用中添加如上3个类库

 

这种属于局部的范围,因此也要在lib中应该添加类库

 

二.同时最简hibernate配置:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

	<session-factory>
		<property name="connection.datasource">java:comp/env/jdbc/quickstart</property>
		<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
		<property name="show_sql">true</property>
		<property name="hibernate.format_sql">true</property>
		<property name="hbm2ddl.auto">update</property>
	
		<mapping resource="Address.hbm.xml" />
	</session-factory>

</hibernate-configuration>
 

 

 

分享到:
评论

相关推荐

    hibernate中jndi的配置使用

    配置了tomcat之后发现jndi好简单啊,可是碰到了hibernate该怎么做呢,本例详细解析

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+...

    Hibernate的JNDI绑定分析.doc

    Hibernate的JNDI绑定分析 Hibernate的JNDI绑定分析.doc

    在Weblogic上配置Hibernate为JNDI

    在Weblogic上配置Hibernate为JNDI

    2022年Hibernate的JNDI绑定分析Java教程.docx

    2022年Hibernate的JNDI绑定分析Java教程.docx

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源.doc

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源. 我想此标题已经比较明确了。 在此说明一点,hibernate开发小组不推荐在hibernate下使用dbcp,如果一定要的话,请慎重考虑。

    Hibernate的JNDI绑定分析

    程序里面实现的,我来分析一下Hibernate的绑定JNDI的过程: 我们获得SessionFactory一般是这样写代码: Configuration conf = new Configuration().addClass(Cat.class); SessionFactory sf = conf....

    Hibernate_JNDI.doc.zip_doc

    Hibernate中连接池的配置,Hibernate中连接池的配置,Hibernate中连接池的配置

    Weblogic上配置Hibernate为JNDI

    一、首先需要把Hibernate 用到的jar包和配置文件都放到Weblogic能够搜索到的CLASSPATH路径上。单单这一步就有很多人很迷茫,其实去仔细看看Weblogic的启动脚本文件startWeblogic.cmd和startWLS.cmd,我想大部分人都...

    tomcat_jndi_hibernate.txt

    tomcat_jndi_hibernate 是我总结的一些关于在tomcat下配置jndi数据源的方法,我用的是oracle数据库. 配置好jndi后,用于hibernate时其中也有提到

    在struts+hibernate中使用tomcat5.5的jndi数据源

    收集而来。非常的好@@@累死了,睡觉去@ 在struts+hibernate中使用tomcat5.5的jndi数据源

    Jboss6.0.0 M4配置jndi和hibernate

    NULL 博文链接:https://elfmtian.iteye.com/blog/734597

    hibernate.properties

    ## to use JTATransactionFactory, Hibernate must be able to locate the UserTransaction in JNDI ## default is java:comp/UserTransaction ## you do NOT need this setting if you specify hibernate....

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇) .doc

    hibernate连接池.doc

    如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。 二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被...

    Hibernate常见的20个问题

    Hibernate常见的20个问题 1问Hibernate初始化时出现出错代码: 2问:Hibernate报错:"Not binding factory to JNDI, no JNDI name configured

    webspere中配置jndi

    WebSphere配置JNDI方法(以配置Oracle数据库为例)【附图】

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务) 1.4.8 RMI(远程方法调用) 1.4.9 JMS(Java消息服务) 1.4.10 JMX(Java分布式管理) 1.4.11 JACC(Java容器授权合同) 1.4.12 JCA(Java连接器...

    hibernate连接池配置

    如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。 二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被...

    Hibernate+中文文档

    3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化类(Persistent Classes) 4.1. 一个简单的POJO例子 4.1.1. 实现一个默认的...

Global site tag (gtag.js) - Google Analytics