java - "portable application"是什么意思?

标签 java specifications jpa-2.1

我正在阅读 java persistence specification version 2.1 在第 25 页中有最后一段:

实体子类可以覆盖属性访问器方法。但是,可移植应用程序不得覆盖适用于持久字段或实体父类(super class)属性的对象/关系映射元数据。

那么“可移植应用程序”是什么意思呢?有人可以解释并提供一些例子吗?

最佳答案

JPA 是一种规范。存在此规范的多个实现:Hibernate、EclipseLink 等。可移植应用程序是为与这些实现中的任何一个一起工作而编写的应用程序。

关于java - "portable application"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24221395/

相关文章:

specifications - 您使用什么工具/格式来编写规范?

java - 在 JPA 中批量删除行同时将删除级联到子记录的最佳方法是什么

java - Wicket getPath 仅返回 id

java - 使用日历的日期问题 - Java

javascript - 关于 Promises/A+ 规范,术语 "thenable"和 "promise"之间有什么区别?

java - 如何使用 JPA 中的规范连接多个列?

java - 灵活的搜索查询在java文件中返回null,但在hac中工作正常

具有多个语句的 Java 8 Lambda Stream forEach

java - JPA @SqlResultSetMapping 无法处理要映射到空 POJO 的空 sql 结果 - 而是抛出异常

hibernate - 防止 JPA 中多对多关系的联接表中出现重复条目