gpt4 book ai didi

java - 如何以供应商中立的方式使用 JPA?

转载 作者:太空宇宙 更新时间:2023-11-04 06:40:32 24 4
gpt4 key购买 nike

我一直在使用供应商特定的 JPA 实现。现在我正在寻找最新版本(2.1)中供应商中立的 javax.persistence-api.persistence-api 的 Maven 依赖项

似乎我只能找到 2007 年 7 月以来的版本 1.0.2

<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
</dependency>

更新的版本似乎是由供应商提供的(hibernate-jpa-2.1-api、org.eclipse.persistence 等)

以供应商中立的方式使用 JPA 2.1 的最佳方法是什么?我需要哪个 Maven 依赖项?我期望版本 2.1 如下,但找不到它,为什么?

<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>2.1</version>
</dependency>

最佳答案

据我所知,JPA 2.0/2.1 没有供应商中立的 API Artifact 。

当您开发 Maven 项目时,您可以选择 JPA 提供程序供应商自己的 Artifact 之一作为依赖项,就像您在主线程中猜测的那样。

关于java - 如何以供应商中立的方式使用 JPA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com