回看精典Hibernate 学习笔记

来源:互联网 发布:cad图纸加密软件 编辑:程序博客网 时间:2024/06/03 22:57

中间件:应用程序和系统之间的链接管道Hibernate可以看成是连接Java应用和关

系数据库的管道.

业务逻辑层也就是域模型中,类之间存在四种关系,1.关联2.依赖3.集聚4.一般

化(继承)

1.关联:是指类之间的引用关系,这是实体域对象(POJO(业务逻辑))之间最普通的

一种关系。
关联分为:一对一,一对多,多对多关联。
2.依赖:是指类之间访问关系,
3.集聚:整体与部分的关系!他们的生命周期依赖于整体类的对象的生命周期,当

整体消失,部分也就随之而消失。
4.一般化:是指类之间的继承关系.

cmp 表示由EJB容器来管理实体EJB的持久化.

Hibernate API中的接口可分为以下几类:
1.提供数据库的操作(如保存,更新,删除和查询对象)的接口。这些接口包括

:Session,Transaction和Query接口
2.用于配置Hibernate的接口:Configuration
3.回调接口,使应用程序接受Hibernate内部发生的事件,并作出相关的回应。这

些接口包括:Interceptor,lifecycle和Validateble接口。
4.用于扩展Hibernate的功能的接口,如UserType,CompositeUserType和
IdentifierGenerator接口。如果需要的话,应用程序可以扩展这些接口。
以上这些接口大多位于net.sf.hibernate包中~


Hibernate 内部封装了JDBC ,JTA(Java Transaction API)和JNDI(Java Naming

And Directory Interface)。Jdbc提供底层的数据访问操作。Hibernate可以访

问任何一个数据系统。JNDI和JTA使Hibernate能够和j2ee应用服务器集成。

J2EE 的13种核心技术:
:JDBC、JNDI、EJBs、RMI、JSP、Java Servlets、XML、JMS、Java IDL、JTS、

JTA、JavaMail和JAF。(如果有兴趣可以了解下)

 

---------2009.08.12

原创粉丝点击