Hibernate 学习笔记 1

 Hibernate是持久化中间件,提供ORM功能,位于持久化层

实现持久化几种模式:
业务逻辑和数据访问耦合
如使用JDBC,直接访问数据库,业务逻辑和数据库访问代码掺杂在一起
主动域对象模式
在实体域对象中实现数据库访问细节
ORM模式
把数据访问细节从业务逻辑层分离。将关系数据映射成对象
JDO模式
SUN指定的对象持久化语义标准API
CMP模式(EJB)
由EJB容器来管理实体bean的持久化,EJB容器封装了ORM,CMP必须运行在EJB容器中

域对象分为
实体域对象:
代表实体,事物
EJB中的实体bean,hibernate中使用POJO(plain old java object)

过程域对象:
代表业务逻辑或流程
EJB中的会话bean

事件域对象
代表应用中的一些时间, 如异常,警告,超时

三种对象都位于业务逻辑层

通常只有实体域对象需要持久化
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值