Hibernate的配置流程

原创 2013年10月31日 11:14:58

1. 解压hibernate-3.2.0.ga.zip

2.拷贝

hibernate-3.2.0.ga\hibernate-3.2\hibernate3.jar+hibernate-3.2.0.ga\hibernate-3.2\lib(此目录下所有jar)+数据库链接驱动+hibernate3.jar 到一个新建目录下。

3.ide中新建一个user libraries 指定到刚才新建目录下的所有jar文件。

4.拷贝hibernate-3.2.0.ga\hibernate-3.2\etc\hibernate.cfg.xml到工程src目录下。

5.打开hibernate-3.2.0.ga\hibernate-3.2\etc\hibernate.properties来配置hibernate.cfg.xml(根据需要链接数据库进行配置)

Eg

<hibernate-configuration>

<session-factory >

<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>

<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

<property name="hibernate.connection.username">userorcl</property>

<property name="hibernate.connection.password">pass123</property>

<property name="hibernate.connection.url">jdbc:oracle:thin:@172.18.2.91:1521:userorcl</property>

</session-factory>

</hibernate-configuration>

6.拷贝hibernate-3.2.0.ga\hibernate-3.2\eg\org\hibernate\auction\目录下:

User.hbm.xml+User.java到自定义包中。改为自定义名称,并修改内容。

实体代码:

public class Person {

private String pno;

private String name;

private String address;

private int age

}

Person.hbm.xml(对象关系映射文件)代码:

<?xml version="1.0"?>

<!DOCTYPE hibernate-mapping PUBLIC 

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping >

<class name="com.etc.entity.Person" table="t_hibernate_person">

<id name="pno"><!-- 表示定义主键 -->

<generator class="uuid"/><!-- UUID生成策略是hibernate自带一个主键生成策略32,64,128位唯一字符序列  -->

</id>

<property name="name"/><!-- 普通属性 -->

<property name="address"/>

<property name="age"/>

</class>

</hibernate-mapping>

 

7.将映射文件的路径加入到hibernate.cfg.xml中

Eg

<mapping resource="com/etc/entity/Person.hbm.xml"/>

Hibernate的开发全步骤过程

开发顺序 1 下载并安装Hibernate 2 Hibernate配置文件详解 配置与MySQL数据库的链接与映射文件User.hbm.xml 3 生成映射文件User.hbm.xm...
  • pwh309315228
  • pwh309315228
  • 2016年11月23日 17:15
  • 870

hibernate的基本使用步骤

hibernate的基本使用步骤 1.hibernate主要结构     a.hibernate.cfg.xml(仅1个)         hibernate主配置文件,主要定义数据...
  • u011637069
  • u011637069
  • 2015年12月21日 17:00
  • 3689

Hibernate的基本工作流程

一.可以分为7个步骤1.通过Configuration对象读取并解析配置文件2.读取并解析映射信息,创建SessionFactory对象3.打开session4.创建事务Transaction5.持久...
  • AgnesLuo
  • AgnesLuo
  • 2016年04月30日 19:42
  • 3181

Hibernate基本执行流程

  • Baple
  • Baple
  • 2014年09月12日 15:29
  • 6895

(第2讲)hibernate的开发流程及运行原理

1、hibernate的开发流程 创建项目——>基本框架示意图——>引入hibernate 开发包——> 开发hibernate (有3中方法)——>开发domain对象和对象关系映射文件——>手动...
  • weiyastory
  • weiyastory
  • 2016年10月08日 13:50
  • 1362

Hibernate数据库访问流程

Hibernate进行数据库访问操作的处理过程: 1.创建configuration对象的实例 2.构建sessionfactory对象的实例 3.开始一个新的session 4.开始事务 ...
  • yangpan1725
  • yangpan1725
  • 2014年03月10日 21:54
  • 321

Hibernate4学习总结(1)--基本原理,开发步骤,配置详解

本文包括以下五个部分: 1. ORM思想以及JAP的概述。 2. Hibernate框架的简介。 3. 模拟Hibernate框架,理解运行原理。 ...
  • qq_29829081
  • qq_29829081
  • 2016年03月29日 01:32
  • 5212

hibernate工作原理及流程

使用hibernate开发了几次小项目,但仍感觉对其理解的不是很到位,在这里写篇博客加深理解。 同学习struts一样,我个人认为要想熟练掌握一个框架,必先理解其原理。如果只是会用而不知其所以然,这...
  • github_36450233
  • github_36450233
  • 2017年09月01日 09:55
  • 146

Hibernate框架搭建步骤

SSH(Struts+Spring+Hibernate)是目前十分流行的搭配组合框架,接下来的日子里我会再次写上自己学习Hibernate的过程,与大家共勉。今天开第一章节,进行八个步骤运行一个Hib...
  • cl05300629
  • cl05300629
  • 2013年11月19日 16:31
  • 5190

Hibernate(ORMapping) 上手实例与配置过程

利用一晚上的时间配置了一下Hibernate,做了一个简单的demo练习实现对数据库的增删改查,接下来我一步步的分析并且会指出每一步大家该注意的地方。 首先引进jar包:接下来,我们来看一下目录:好...
  • hqm12345qw
  • hqm12345qw
  • 2016年09月13日 01:16
  • 782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate的配置流程
举报原因:
原因补充:

(最多只允许输入30个字)