首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPA、CMP和BMP

JPA、CMP和BMP
EN

Stack Overflow用户
提问于 2016-09-27 06:52:32
回答 1查看 981关注 0票数 1

我是一个.NET开发人员。2003年,我在大学学习了Java,特别是J2EE

我学了一些术语,比如容器管理持久性(CMP)和Bean管理持久性(BMP)。

根据这个维基百科页面的说法,Java已经取代了CMP。我猜Bean管理的持久性仍然是一个使用中的术语。

➥是正确的,还是有什么东西取代BMP作为一个术语?

据我所知,JPA.NET中一个类似奥姆的实体框架。对于简单的应用程序(使用简单的SQL)使用JPA,对于复杂的SQL使用Bean托管持久性。

对于复杂的SQL (有许多联接),是否存在类似于来自林克的.NET的➥?

EN

回答 1

Stack Overflow用户

发布于 2018-09-22 23:00:01

自2006年JPA引入Java 5规范以来,BMP和CMP一直被认为是遗留技术。

随着与Java 7相关的EJB3.2规范的发布,它们在Java实现中成为可选的。

JPA是一个ORM框架,这是正确的。它完全支持使用像JPQL语言这样的SQL的多个联接的复杂查询,以及绝对需要的“原生”查询。此外,可以使用标准API在Java中动态地编写完全类型的安全查询。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39717913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档