首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Hibernate——(一)Hibernate入门

2013-11-04 
Hibernate——(1)Hibernate入门一、Hibernate简介1、Hibernate是一款ORM框架,Object Relation Mapping 对象关

Hibernate——(1)Hibernate入门

一、Hibernate简介

1、Hibernate是一款ORM框架,Object Relation Mapping 对象关系映射。

2、可以将DB映射成Object,这样程序只要对Object对象进行操作就能完成对数据库的操作。

3、主流的ORM框架有Hibernate,iBatis,JPA......

Hibernate——(一)Hibernate入门

二、Hibernate框架体系结构

1、主配置文件:用于描述数据库连接信息。

     hibernate.cfg.xml或者hibernate.properties

2、映射描述文件:用于描述映射类及属性与DB表和字段之间的对应关系。

     User.hbm.xml

3、映射类文件:User.java

4、主要API

 (1)Cofigration:主要用于加载主配置文件,获取数据库连接。

(2)SessionFactory:用于创建Session对象,封装了映射信息以及预定义的SQL

(3)Session:用于对象操作,完成增删改查,删除,修改,查询操作。

(4)Transaction:用于事务的处理。进行增加、删除、修改时需要注意,因为Hibernate中自动提交功能是关闭的。

(5)Query:用于执行HQL查询语句。HQL属于面向对象的查询语句,语句中没有表名和字段名。

   Hibernate——(一)Hibernate入门 

三、案例:

案例一:Hibernate HelloWord(1)

1、项目结构:

Hibernate——(一)Hibernate入门

2、新建项目

3、导入jar包

4、新建配置文件hibernate.cfg.xml

     放在src目录下,默认为hibernate.cfg.xml


其中,sequence是使用序列生成主键(Oracle数据库经常使用)Mysql数据库一般使用identity,自动生成主键(注意:需要在建表时指定主键生成为auto_increment)

(4)在配置文件里关联映射文件








热点排行