`

hibernate连接mysql配置文件

    博客分类:
  • J2EE
阅读更多
<!-- 指定Hibernate配置文件的DTD信息 -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- hibernate- configuration是连接配置文件的根元素 -->
<hibernate-configuration>
<session-factory>
  <!-- 指定连接数据库所用的驱动 -->
  <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
  <!-- 指定连接数据库的url,hibernate连接的数据库名 -->
  <property name="connection.url">jdbc:mysql://localhost/slim</property>
  <property name="connection.useUnicode">true</property>
  <property name="connection.characterEncoding">gbk</property>
  <!-- 指定连接数据库的用户名 -->
  <property name="connection.username">root</property>
  <!-- 指定连接数据库的密码 -->
  <property name="connection.password">gyfbao</property>
  <!-- C3P0连接池设定-->
  <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
  <!-- 指定连接池里最大连接数 -->
  <property name="hibernate.c3p0.max_size">20</property>
  <!-- 指定连接池里最小连接数 -->
  <property name="hibernate.c3p0.min_size">1</property>
  <!-- 指定连接池里连接的超时时长 -->
  <property name="hibernate.c3p0.timeout">1800</property>
  <!-- 指定连接池里最大缓存多少个Statement对象 -->
  <property name="hibernate.c3p0.max_statements">100</property>
  <property name="hibernate.c3p0.idle_test_period">500</property>
  <property name="hibernate.c3p0.acquire_increment">2</property>
  <property name="hibernate.c3p0.validate">true</property>
  <property name="hibernate.c3p0.preferredTestQuery ">select 1 </property>
        <property name="hibernate.c3p0.idleConnectionTestPeriod ">18000</property>           
        <property name="hibernate.c3p0.maxIdleTime">25000</property>        
        <property name="hibernate.c3p0.testConnectionOnCheckout">true</property>
 
  <!-- 指定数据库方言 -->
  <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
  <!-- 根据需要自动创建数据库 -->
  <property name="hbm2ddl.auto">update</property>
  <!-- 显示Hibernate持久化操作所生成的SQL -->
        <property name="show_sql">true</property>
  <!-- 将SQL脚本进行格式化后再输出-->
        <property name="hibernate.format_sql">true</property>
  <!-- 罗列所有的映射文件
  <mapping resource="User.hbm.xml"/>
  <mapping resource="Area.hbm.xml"/>
  <mapping resource="Training.hbm.xml"/>
  <mapping resource="School.hbm.xml"/>
  <mapping resource="Figure.hbm.xml"/>
  <mapping resource="Jobs.hbm.xml"/>
  <mapping resource="Trabuy.hbm.xml"/>
  <mapping resource="Schbuy.hbm.xml"/>
  <mapping resource="Schfigure.hbm.xml"/>
  <mapping resource="Profession.hbm.xml"/>
  <mapping resource="Course.hbm.xml"/>
  <mapping resource="Library.hbm.xml"/>
  <mapping resource="MainCategories.hbm.xml"/>
  <mapping resource="SecondaryCategories.hbm.xml"/>-->
  <mapping resource="News.hbm.xml"/>
  <mapping resource="NewContent.hbm.xml"/>
  <mapping resource="Ask.hbm.xml"/>
  <mapping resource="Answer.hbm.xml"/>
  <mapping resource="About.hbm.xml"/>
  <mapping resource="Item.hbm.xml"/>
</session-factory>
</hibernate-configuration>
分享到:
评论

相关推荐

    Hibernate连接MySql的一个小实例

    Hibernate连接MySql小实例 环境:eclipse3.5 数据库:mysql 需要建立tc数据局,tc下有张user表,user表有id,name,pass项。 请在连接数据库配置文件hibernate.ctf.xml中配置用户名和密码 很容易理解的

    Hibernate程序的配置文件

    Hibernate学习的必备,包含了Hibernate的配置文件,MySQL的连接jar文件

    Hibernate配置文件hibernate.cfg.xml范本

    这是Hibernate的配置文件,hibernate.cfg.xml的具体写法,共友友们参考~~谢谢~

    Spring+Hibernate实现用户登录

    Spring+Hibernate实现用户登录程序,可执行,里面配置文件是正确的,在mysql中见一个wangwei数据库,再建个user表就可执行

    hibernate配置文件中所有jar包(包括数据库连接等)

    hibernate环境配置需要加载的各类包全集。 hibernate-3.1/ hibernate-commons-annotations-3.2.0.Final/ hibernate-core-5.3.0.Final-sources/ hibernate-entitymanager-5.3.0.Final/ hibernate-jpa-2.0-api-1.0.1....

    Spring+Hibernate +Mysql(&sqlite) 教务选课系统

    使用Spring与Hibernate(通过配置web.xml文件,可以替换数据库MySQL或SQLite)(context.xml配置连接mysql的参数) 实现对课程、学生、教师的基本CRUD操作, 使用JUnit 进行单元测试 教务处添加课程和学生选课都...

    Hibernate实践例子程序

    1) Hibernate全局配置文件,hibernate.properties或者hibernate.cfg.xml.。一般使用XML文件。 2) 数据O/R mapping 配置文件,也就是数据库中每一条记录的详细说明,包括field, PrimaryKey等。*.hbm.xml,*一般用...

    Hibernate开发学习手册

     ● 通过Hibernate连接SQL Server、MySQL和Oracle数据库  ● 创建持久化类及映射文件  ● 构建SessionFactory  ● 在Eclipse上创建Hibernate实例  ● 在JBuilder上创建Hibernate实例 2.1 环 境 搭 建 2.1.1 ...

    Hibernate开发jar包

    Hibernate开发jar包 5.07 配置文件内容 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" ...

    hibernate配置文件

    该文档总结了hibernate各种关联模式,单向多对一,单向一对多,双向一对多,双向多对多,自身一对多关联,以及oracle,mysql的相关数据库连接配置,希望对您学习有帮助。

    springMVC4+hibernate4+mysql全注解自动建表

    注释齐全,'零'配置文件 (1)在config中找到db.properties:连接自己的mysql (2)在连接到的mysql中建一个数据库(database):(defaultName:mvcdemo) (3)运行本项目 (4)页面输入 ...

    深入浅出Hibernate源码

    建立最简单的项目基础结构:Board/User/Article三个类,包含最基本的配置文件。同时,在这一步中,建立测试类,刻画项目各个类之间的契约关系。 步骤2: 对文章的种类增加“投票”类型,展示对多型的处理。 步骤3: ...

    网上书城系统(Struts+Hibernate+Mysql).zip.tar.gz

    该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Servlet全称“Java ...

    网上书城系统(Struts+Hibernate+Mysql)130222.rar.tar.gz

    该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Servlet全称“Java ...

    简单的struts2和hibernate框架注册逻辑 SimpleStruts2Hibernate.rar

    数据库连接配置文件:newRG\rg\WEB-INF\classes\hibernate.cfg &lt;property name="connection.url"&gt;jdbc:mysql:///oa&lt;/property&gt;:数据库地址和连接库 &lt;property name="connection.username"&gt;fan&lt;/property&gt;:登录...

    springboot-mysql-jpa-hibernate

    在Spring Boot中使用JPA +...打开application.properties文件,并为数据库连接设置自己的配置。 先决条件 Java 7 Maven的3 从终端 转到项目的根文件夹,然后键入: $ mvn spring-boot:run 从Eclipse(Spring Tool Sui

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     3.1 创建Hibernate的配置文件  3.2 创建持久化类  3.3 创建数据库Schema  3.4 创建对象-关系映射文件  3.4.1 映射文件的文档类型定义(DTD)  3.4.2 把Customer持久化类映射到CUSTOMERS表  3.5 通过...

    MySQL 6 绿色精简BAT版 2.24 MB

    -verbose --help 可以看到所有能够使用的参数. &lt;br&gt;mysql_start.bat &lt;br&gt;@echo off @echo Mysql startup ... start bin\mysqld.exe --default-character-set=gbk exit &lt;br&gt;以不需要配置文件,...

    Spring4.2.3+SpringMVC+Hibernate5.0.2整合(下载即用)

    这是一个Spring4.2.3+SpringMVC+Hibernate5.0.2整合后的Web Project,里面Jar包和配置文件齐全,下载下来即可投入开发(只需要配置Hibernate连接数据库的基本信息,项目下的readme.txt中提供了参考)。 整合详情请...

    Hibernate使用注释

    使用hibernate注释的核心优点是我们不需要创建映射(*.hbm.xml)文件直接创建对象关联。 在这里,hibernate注释用于提供元数据。步骤如下: ...在配置文件中添加持久化类的映射4.创建检索或存储持久对象的类

Global site tag (gtag.js) - Google Analytics