EJB3.0、JPA、Hibernate、ORM之间的关系

EJB3.0 JPA Hibernate  ORM
他们之间的关系是什么?
EJB3.0是J2EE新的行业标准,它是在2005年由Sun公司带头定义的,主要有二部分:一部分是定义Session Bean, Message Driven Bean等EJB组件的标准,另一部分是定义持久层的接口,语言等。第二部分也称JPA标准,即Java Persistence API。
JPA是持久层的行业标准,它规定持久层产品必须是插件操作的,而且可以在EJB3.0之外的运行环境中运行。
Hibernate一个持久层产品,它是遵循JPA标准的。
ORM (Object/Relation Mapping)是一种技术,用在持久层中。主要是用来解决编程中的面向对象与大部分数据库系统的面向关系的冲突。JPA标准要求使用ORM技术。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章