城东小巷分享 http://blog.sciencenet.cn/u/chengdong166

博文

Hibernate API简介

已有 4808 次阅读 2013-9-3 22:12 |个人分类:Java学习|系统分类:科研笔记| Hibernate, API

一、应用程序可以直接通过Hibernate API访问数据库。Hibernate API中的接口可分为以下几类:
1. 数据库操作(增、删、改、查)接口,包括Session、Transaction、Query接口。
2. 配置Hibernate接口:Configuration。
3. 应用程序拦截内部发生的事件,并作出相关的回应。这些接口包括:Interceptor、LoadEventListener、SaveEventListener接口等。
4. 可扩展的Hibernate接口,包括UserType、CompositeUserType、IdentifierGenerator接口。
二、Hibernate核心接口
1. Configuration接口:配置Hibernate,根启动Hibernate,创建sessionFactory对象。
private static SessionFactory sessionFactory;
static {
 sessionFactory = new Configuration().configure().buildSessionFactory();
}
  Hibernate应用通过Configuration实例获得对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建sessionFactory实例。
2. SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建session对象。
3. Session接口:也称为持久化管理器,它提供了持久化相关的操作,如保存、更新、删除、加载和查询对象。
4. Transation:管理事务。
5. Query和Criteria接口:执行数据库查询。

 

 

配置文件的默认路径为:hibernate3WEB-INFclasses,即和src同级



https://blog.sciencenet.cn/blog-448935-722103.html

上一篇:MYSQL判断database、table是否存在
下一篇:理解Session缓存
收藏 IP: 122.82.216.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-18 22:15

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部