0

私は実際に J2EE アプリケーションに HibernateSearch をデプロイしようとしています。tuto で見たいくつかの依存関係をインポートしました。

<!-- HIBERNATE DEPENDENCIES -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>${commons-dbcp.version}</version>
</dependency>

<!-- Hibernate Search -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search</artifactId>
<version>3.1.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>3.3.0.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers</artifactId>
<version>3.0.3</version>
</dependency>

私の問題は、続行するには @Indexed アノテーションをエンティティ クラスに配置する必要があるが、このアノテーションにアクセスできないことです (Eclipse はそれを認識しておらず、もちろんコンパイルに合格しません)。

アドバイスやリードをいただけますか?多分私は良い依存関係を持っていませんか?

4

1 に答える 1

0

私は Eclipse や Maven を使用していませんが、Hibernate Search 3.3.0 を使用する私のプロジェクトでは、インデックス付きアノテーションが hibernate-search-3.3.0.Final JAR に確実に存在することを確認できます。依存関係を更新して、最新の JAR を使用してみてください。ただし、このアノテーションを使用するために他に必要なものは何もありません。

于 2011-08-26T22:23:25.007 に答える