首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate框架容易应用

2012-11-11 
Hibernate框架简单应用????? Hibernate是一个关于数据库的对象关系映射框架,它对JDBC进行了非常轻量级的对

Hibernate框架简单应用

????? Hibernate是一个关于数据库的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使java编程员可以随心所欲的用对象编程思想进行对数据库的操作。

????? Hibernate核心的五大接口::Session、SessionFactory、Transaction、Query和Configuration。

????? Hibernate的Session并不是HttpSession,它的作用等同于数据库连接对象java.sql.Connection,起着数据库连接的作用。

????? SessionFactory负责初始化Hibernate和创建Session对象。通常情况下,一个项目只需一个SessionFactory。当需要操作多个数据库,则每个数据库建立一个SessionFactory。

??????Transaction开启事务的相关操作。

????? Query负责实行数据库的各种操作,包括增删查改。

????? Configuration负责配置启动Hibernate,创建SessionFactory对象。在Hibernate启动过程中,Configuration的实例定位映射文档和读取配置,创建SessionFactory对象。

????? 下面用一个读取数据库中元素的示例来简单说明下什么是Hibernate,以及如何使用。

?????? 注意:

???????????? 在编写Hibernate配置文件时,注意包名中的.需要改成/

?????????????原因:Hibernate将resource中的内容是以文件的形式去读取的,/代表根目录。

???????????? 在编写Hibernate的pojo类的配置文件时,注意pojo中的每个属性与数据库中的字段的对应。

?????? 要使用Hibernate第一步当然是将Hibernate的包引进项目。在引进slf4j的包时需要特别注意版本要匹配。

?????? 接着,编写Hibernate的配置文件。如果创建的是java项目,需要将hibernate.cfg.xml文件放在项目的src文件夹下面。因为classpath的默认文件是src,在Hibernate初始化过程中会自动到classpath下面去找文件。如果hibernate.cfg.xml没有放在默认classpath下面,则只需在创建数据库连接Session对象时指定目录即可。

?

?

?

?

?? 编写相应的pojo类。

?

?? 注意,要在hibernate.cfg.xml进行配置。

?

?

?? 这样,一个简单的应用Hibernate的程序就写好了。

?

?

?

热点排行