Java 持久性 API 用于处理以下问题:如何将关系数据映射到持久性实体对象,如何在关系数据库中存储这些对象以及如何永久保存实体状态。Java 持久性 API 被定义为 Java EE 5 规范的一部分,但也可以在 Java SE 环境中使用它。
以下功能是 Java 持久性 API 的一部分:
有关在 Java SE 应用程序中使用 Java 持久性以及将应用程序部署到非 Java EE 5 容器中的详细信息,请参见添加 Java 持久性支持。
虽然您不需要指定额外的 XML 描述符,但您可以选择使用它们来替代标注,覆盖某些标注或对其进行补充。在进行对象关系映射信息外部化时,使用 XML 描述符是非常有用的。此外,还可以使用多个 XML 描述符为不同的数据库提供相应的对象关系映射信息。