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容器封装了对 
                  象-关系的映射及数据访问细节。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值