8
import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Root;

上記のクラスを使用しようとするJPAプロジェクトを作成しましたが、不足しているjarを見つけることができません。案内してください。

4

5 に答える 5

7

Geronimo仕様のJPA2jarを試して くださいhttp://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-PFD2/ まだ公式のJPA2.jarはありません

于 2010-02-11T08:41:39.917 に答える
5

EclipseLinkは、JavaEE6がリリースされてから正式にリリースされたJPA2.0リファレンス実装を提供します。これらのクラスは、eclipselink-2.0.0.v20091127-r5931.zipにバンドルされているjarファイルにあります。Mavenリポジトリーをお探しの場合は、このページをご覧ください。

于 2010-02-11T22:37:56.147 に答える
5

少し良い答え(2011年以降)は、Maven Centralからのものを使用することです。つまり、

org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1-Final

また

<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>

参照: http: //repo1.maven.org/maven2/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/

利用可能なすべてのバージョン、特に最新バージョンについては、http://repo1.maven.org/maven2/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/を参照してください。

于 2013-06-28T11:33:33.800 に答える
3

これがhibernate-jpa-2.0です

http://repository.jboss.org/maven2/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.Final/

于 2011-01-18T09:45:27.307 に答える
0

これらのファイルは、javax.persistencejarファイルにあります。Eclipseバージョンのjavax.persistencejarファイルは、 MavenCentralにあります。または、プロジェクトのpom.xmlファイルに次の依存関係を追加して、Mavenにプルダウンさせることができます。

    <dependency>
        <groupId>org.eclipse.persistence</groupId>
        <artifactId>javax.persistence</artifactId>
        <version>2.1.1</version>
        <scope>compile</scope>
    </dependency>
于 2016-12-27T20:04:29.383 に答える