JAVA高级编程之 hibernate框架学习一

JAVA之hibernate框架学习一

hibernate
下载地址https://sourceforge.net/projects/hibernate/files/hibernate3/

官网 http://in.relation.to/hibernate-orm/

一、首先我们要了解下对象关系模型

对象关系映射ORM 解决的主要问题就是对象-关系的映射,域模型和关系模型都分别建立在概念模型的基础上,
域模型是面向对象的,关系模型是面向关系的,一般情况下,一个持久化类和一个表对应,类的
每个实例对应表中的一条记录。 (可能存在类中多个属性对应一列的情况,映射组成关系)
ORM中间件采用元数据来描述对象-关系映射细节,元数据通常采用XML格式,并且存放在专门的
对象-关系映射文件中,如果希望把ORM软件集成到自己的java应用中,用户首先要配置对象-关系
映射文件。

关系型数据库
    表          关系
    对象          关系        
    Object     Relation
    类          表
    属性         列
    对象         记录

二、hiberna框架搭建条件

  • 1、获取hibernate发布包

  • 2|、将hibernate依赖的jar集成到自己的项目中

    驱动包如:
    hibernate3.jar
    lib/required/.jar(required下的所有架包)
    lib/jpa/
    .jar(rjpa下的所有架包)

  • 同时切记驱动包的版本要一致,否则会出错

  • 3、 将hibernate依赖的配置文件加入到项目中

    1)hibernate.cfg.xml 配置文件

    2)***.hbm.xml 映射文件(对应pojo类的映射文件)

  • hibernate.cfg.xml的配置

  • 1.在项目的包下创建xml文件
  • 2.在下载的hibernate的发布包中,解压后进入
    documentation\manual\zh-CN\html\index.html中,找到hibernate的配置方法。

配置信息如下:

 



    

    
    org.hsqldb.jdbcDriver
    jdbc:hsqldb:hsql://localhost
    sa
    

    
    1

    
    org.hibernate.dialect.HSQLDialect

    
    thread

    
    org.hibernate.cache.NoCacheProvider

    
    true

    
    update

    

  

  • hbm.xml(映射文件)的配置

1.在项目的包下创建xml文件

2.在下载的hibernate的发布包中,解压后进入
documentation\manual\zh-CN\html\index.html中,找到hibernate的配置方法。

  • 切记:在映射文件中property的name要和自己创建的pojo类的属性一致且属性名一样,否则
    会报错;

配置信息模板如下:

 
 


    
        
    
    
    
    



三、hiberna框架基本布局

  • 1.在项目中创建一个项目包。
  • 2.在项目包中创建bean包--存放自己项目的pojo类
  • 3.在项目包中创建dao包--存放pojo类的增删改查操作
  • 4.在项目包中创建service包--存放实现相应功能的操作方法
  • 5.在项目包中创建common包--存放封装类
  • 如若需要自己可以添加test包为自己测试时存放自己的测试类。

你可能感兴趣的:(JAVA高级编程之 hibernate框架学习一)