hibernate.cfg.xml
<session-factory>
<!-- jdbc db2
<property name="dialect">org.hibernate.dialect.DB2Dialect</property>
<property name="connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
<property name="myeclipse.connection.profile">com.ibm.db2.jcc.DB2Driver</property>
<property name="connection.url">jdbc:db2://localhost:50000/bbs</property>
<property name="connection.username">db2admin</property>
<property name="connection.password">123456</property>
-->
<!-- jdbc mysql
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/mos?useUnicode=true&characterEncoding=UTF-8</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
-->
<!-- jndi db2
<property name="connection.datasource">java:comp/env/jdbc/bbs</property>
<property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-->
<!-- jndi mysql -->
<property name="connection.datasource">java:comp/env/jdbc/mos</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hbm2ddl.auto">update</property>
<property name="show_sql">false</property>
<mapping resource="com/icss/bbs/entities/Article.hbm.xml" />
<mapping resource="com/icss/bbs/entities/Category.hbm.xml" />
<mapping resource="com/icss/bbs/entities/Forum.hbm.xml" />
<mapping resource="com/icss/bbs/entities/User.hbm.xml" />
</session-factory>
server.xml
<!--bbs db2
<Context path="/bbs" reloadable="true" docBase="D:/Documents and Settings/Administrator/workspace/bbs/WebRoot" workDir="${catalina.home}/work" crossContext="true">
<Resource auth="Container" name="jdbc/bbs" type="javax.sql.DataSource"
driverClassName="com.ibm.db2.jcc.DB2Driver"
maxIdle="12" maxWait="5000" username="db2admin" password="123456" url="jdbc:db2://localhost:50000/bbs" maxActive="14"/>
</Context>
-->
<!--bbs mysql -->
<Context path="/bbs" reloadable="true" docBase="D:/Documents and Settings/Administrator/workspace/bbs/WebRoot" workDir="${catalina.home}/work" crossContext="true">
<Resource auth="Container" name="jdbc/mos" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="12" maxWait="5000" username="root" password="root" url="jdbc:mysql://localhost:3306/mos?useUnicode=true&characterEncoding=UTF-8" maxActive="14"/>
</Context>
</Host>
注意:
hibernate.cfg.xml的
<property name="connection.datasource">java:comp/env/jdbc/mos</property>
和 servler.xml
<Resource auth="Container" name="jdbc/mos" type="javax.sql.DataSource"
中的name要对应
分享到:
相关推荐
在Hibernate.cfg.xml中,数据源的配置分为两种方式:JDBC直连和JNDI查找。JDBC直连是直接在配置文件中提供数据库连接的相关信息,如数据库驱动、URL、用户名和密码。而JNDI查找则是通过Java Naming and Directory ...
而`hibernate.cfg.xml`是Hibernate的核心配置文件,它定义了数据库连接、实体类映射以及其它关键设置,是理解和使用Hibernate的基础。 一、文件结构 `hibernate.cfg.xml`文件主要由以下几个部分组成: 1. **XML...
在Java持久化框架Hibernate中,`hibernate.cfg.xml`是核心配置文件之一,它用于配置Hibernate的运行环境,包括数据库连接信息、性能参数以及其他高级配置选项等。正确配置此文件对于Hibernate的高效稳定运行至关重要...
### hibernate.cfg.xml 文件详解 ...`hibernate.cfg.xml` 文件是 Hibernate 应用程序的重要组成部分,通过合理的配置可以极大提升应用的性能和稳定性。开发者应根据实际需求调整各项配置,以达到最佳效果。
`.hbm.xml`文件用于映射数据库表和Java类之间的关系,而`hibernate.cfg.xml`则是Hibernate的整体配置文件,包含了数据库连接、事务管理等核心设置。 ** Hibernate基础知识 ** Hibernate是一款流行的Java持久化框架...
而hibernate.cfg.xml则作为配置中心,使得数据库配置和实体映射一目了然。 在实际开发中,可能还需要考虑缓存策略、性能优化、异常处理等方面的问题。总的来说,理解并掌握Spring和Hibernate的整合,对于JavaEE...
Hibernate,作为一款流行的Java持久化框架,它的配置文件`Hibernate.cfg.xml`是连接数据库和实现对象关系映射的关键。本文将深入探讨此配置文件的结构、属性以及常见的配置选项,帮助开发者更好地理解和应用...
在Hibernate的配置中,`hibernate.cfg.xml`文件是核心配置文件,用于设定数据库连接、实体类映射等关键参数。本文将探讨如何使用`Properties`类来补充`hibernate.cfg.xml`的配置,以实现更加灵活和模块化的设置。 ...
总结,通过DOM4J库,我们能够高效地生成和读取`hibernate.cfg.xml`文件,进行数据库连接配置、实体映射等操作。理解并熟练使用DOM4J对于进行Java XML处理至关重要,尤其是在涉及到如Hibernate这样的持久层框架时。...
在这个场景中,我们关注的是Hibernate的配置文件——`hibernate.cfg.xml`。这个文件是Hibernate应用的核心,它定义了数据源、SessionFactory、实体类映射等关键信息,使得Java对象可以直接与数据库进行交互。 首先...
“hibernate.cfg.xml(模板)”是Hibernate的配置文件,它包含了数据库连接信息(如URL、用户名、密码)、SessionFactory的配置、缓存设置、日志设置等。开发者需要在此文件中配置自己的数据库连接参数,以便...
在这个“hibernate完整配置文件”中,我们将深入探讨如何配置`hibernate.cfg.xml`文件以及相关的应用设置。 `hibernate.cfg.xml`是Hibernate的核心配置文件,它包含了连接数据库所需的所有信息,如数据库URL、...
- **hibernate.connection.driver_class**:指定数据库驱动类名。 - **hibernate.connection.url**:数据库连接 URL。 - **hibernate.connection.username**:数据库用户名。 - **hibernate.connection.password**:...
2. 配置Hibernate的配置文件(如hibernate.cfg.xml),指定达梦数据库的连接参数,如URL、用户名和密码。 3. 在Hibernate配置文件中声明使用的方言,例如`<property name="hibernate.dialect">...
这个压缩包包含的是Hibernate3的所有相关包和配置文件,这对于理解并使用Hibernate3进行数据库交互非常有用。 1. **hibernate3.jar**: 这是Hibernate3的核心库文件,包含了所有的类和接口,如Session, Transaction,...
**使用Hibernate访问SQL ...在`hbtest`这个项目中,可能包含了用于演示如何使用Hibernate连接SQL Server数据库的相关代码和配置文件。通过分析和运行这些代码,你可以更深入地了解和实践Hibernate与SQL Server的整合。
2. `hibernate.cfg.xml`:这是Hibernate的配置文件,用于设定数据库连接、实体类映射、缓存策略等。在Java Web应用中,我们通常将其放在项目的类路径下,例如`src/main/resources`或`WEB-INF/classes`。 配置...
在 Hibernate 框架中,配置文件主要有两种形式:`hibernate.properties` 和 `hibernate.cfg.xml`。两者的主要区别在于管理映射文件的方式。使用 `hibernate.cfg.xml` 文件时,可以直接在配置文件中添加或修改`hbm`...
本文将详细讨论`hibernate.properties`和`hibernate.cfg.xml`这两种配置文件的使用。 1. **hibernate.properties**: - 这是Hibernate的一种配置方式,通常用于较简单的设置。在Hibernate 3.1的`etc`目录下提供了...