Hibernate----配置文件Hibernate.cfg.xml

在Hibernate中大配置一般命名为“HIbernate.cfg.xml”

  Hibernate配置文件主要用于配置数据库连接和HIbernate运行时所需要的各种特性。

<?xml version=‘1.0‘ encoding=‘utf-8‘?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
    <session-factory>
        <!-- 数据库JDBC驱动 -->
        <property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
        <!-- 数据库URL -->
        <property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
        <!-- 数据库用户名 -->
        <property name="connection.username">szj</property>
        <!-- 数据库密码 -->
        <property name="connection.password">szj</property>
        <!-- 方言 -->
        <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>

        <!-- 输出所有sql语句到控制台 -->
        <property name="hibernate.show_sql">true</property>

        <!-- 在 log 和 conlose 中打印出更漂亮SQL -->
        <property name="hibernate.format_sql">true</property>

        <!-- hbm2ddl  -->
        <property name="hibernate.hbm2ddl.auto">update</property>

        <!-- 指定当前session范围和上下文 thread指当前线程来跟踪管理 -->
        <property name="current_session_context_class">thread</property>
        <!-- 映射文件配置,注意配置文件名必须包含其相对于classpath的全路径 -->
        <mapping resource="cn/happy/entity/Student.hbm.xml"/>

    </session-factory>

</hibernate-configuration>
时间: 2024-10-15 09:29:22

Hibernate----配置文件Hibernate.cfg.xml的相关文章

Hibernate配置文件——hibernate.cfg.xml

<?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"> <

Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)

一.简介 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现. 创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开发中来. Activiti是一个独立运作和经营的开源项目品牌,并将独立于Alfresco开

hibernate配置文件hibernate.cfg.xml的详细解释

<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性.hibernate.sourceforge.net/hibernate-c

Hibernate配置文件 hibernate.cfg.xml

<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性. hibernate.sourceforge.net/hibernate-

Hibernate 配置文件hibernate.cfg.xml的详细

<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性.hibernate.sourceforge.net/hibernate-c

Hibernate配置文件hibernate.cfg.xml

<!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

hibernate hibernate.cfg.xml component 组件

1.为什么使用component组件? 当一个表的列数目比较多时,可以根据属性分类,将一个java对象拆分为几个对象. 数据库还是一张表,不过有多个对象与之对应. 2.实例 2.1 Java 对象: 1 public class Person { 2 3 private int id; 4 private Name name; 5 private Parents parents; 6 7 public Parents getParents() { 8 return parents; 9 } 10

Spring监管下的Hibernate配置文件

今天看了看别人的程序,用的是SSH搭建的,自己回忆了下感觉假设採用注解的话那么Hibernate的配置文件hibernate.cfg.xml是还须要的,而*.hbm.xml则能够被注解所替代的,结果确是我没有找到我想要的hibernate.cfg.xml.事实上想想自己对SSH环境的搭建理解的还不是非常透彻.不过看着人家怎么搭建自己跟着怎么搭建而已.所以对Spring和Hibernate的整合配置文件略微整理了下. spring对hibernate配置文件hibernate.cfg.xml的集成

hibernate.cfg.xml配置文件和hbm.xml配置文件 模板

hibernate.cfg.xml配置文件格式 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration

hibernate3配置文件hibernate.cfg.xml的详细解释

<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式-->                 <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性.hibernate.sourceforge