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

java 持久化对象-hibernate核心接口

2012-07-02 
java 持久化对象---hibernate核心接口Hibernate 核心接口 : ? Configuration : 配置、启动 Hibernate 创建S

java 持久化对象---hibernate核心接口

Hibernate 核心接口 :


? Configuration : 配置、启动 Hibernate 创建SessionFactory对象
? SessionFactory : 初始化 Hibernate 充当数据源代理,创建Session对象。(安全线程、重量级的)
? Session : 负责 正删改查 对象。
? Transactioni : 管理实务。
? Query and Criteria? : 执行数据查询。


java.sql 包提供了 JDBC API 其中常用接口:??

??????
? DiverManager:驱动程序管理,负责创建数据库连接
? Connection:代表数据库连接
? Statement: 负责执行SQL语句
? PrearedStatement: 负责执行SQL语句,有预定SQL语句的功能。
? ResultSet: 代表SQL查询语句的查询结果。


为使程序的业务逻辑和数据访问细节分离,java中已出现一些模式:

? ORM 模式 : Object-Relation Mapping (对象关系映射模式) 在单个组件中负责所有实体域对象的持久化,?
??????????????????? 封装数据访问细节。


? 主动域对象模式 :是实体域对象的一种形式,在他的实现中封装了关系型数据模型和数据访问细节。


? JDO模式 :java Data Objects 是SUN制定的描述对象持久化语义的标准API。


? CMP模式 :Container-managed-Persistence 表示有EJB容器来管理实体EJB持久化,EJB容器封装了对?
????????????????? 象-关系的映射及数据访问细节。

?

热点排行