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技术。
他们之间的关系是什么?
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技术。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Spring开发:动态代理的艺术与实践
原創
2024-04-16 22:33:07
Spring 按条件装配使用方法
原創
2024-05-15 11:50:12
从XML配置角度理解Spring AOP
原創
2024-05-13 11:31:09
Spring AOP 中被代理的对象一定是单例吗?
原創
2024-05-13 02:20:48
Spring Boot3,启动时间缩短 10 倍!
原創
2024-05-13 02:20:47
一种极简单的SpringBoot单元测试方法| 京东零售技术团队
原創
2024-05-10 00:30:06
Apache DolphinScheduler 4月简报:社区发展与技术革新速递
原創
2024-05-08 21:19:32
系统整容纪:责任链设计模式的应用实战(爆灯了,研发工期由45天降为1天)
原創
2024-04-28 11:17:20
使用 @NoRepositoryBean 简化数据库访问
原創
2024-04-27 21:36:42
一次接口的性能优化之旅
原創
2024-04-08 23:16:31
O2OA翱途开发平台前端API和后端API的访问以及使用
原創
2024-05-13 22:50:31
Java程序员5面阿里终获offer,感慨:原来阿里面试这么严
原創
2024-05-11 14:54:29
GaussDB细粒度资源管控技术透视
原創
2024-05-09 23:22:17
三十分钟入门基础Go(Java小子版)
原創
2024-04-25 23:17:43