2017-12-13 11 views
1

私はnodeEntityの全文検索をハイバーネイトに構築しようとしています。それは与える:NodeEntiny用にHibernate Searchを構成できますか?

は私のクラスは以下のようなものです を設定しないでもありもされていないタイプのx.y.z.Objectのためのクエリの任意設定されたサブタイプ

を構築することはできません。私はNeo4jデータベースを使用しています。

@NodeEntity 
@Getter 
@Setter 
public class ClassName { 

    @Index 
    private String xyzId; 

    @Index 
    @Field(index = org.hibernate.search.annotations.Index.YES, analyze = Analyze.NO, store = Store.YES) 
    private String xyz; 
} 

答えて

0

あなたはorg.hibernate.search.annotations.Indexedとそれをマークする必要が休止状態の検索が管理するHibernateのエンティティを作ること。

だから、あなたは二つのこと行方不明:

  1. を、それが休止状態ORM(またはOGM)によって管理されたエンティティである必要があります
  2. それはClassName@Indexed注釈が欠落しています。

あなたの例は、Neo4Jネイティブマッピングを使用しているようです。それは動作しません。 Hibernate OGMを調べると、実際のHibernateエンティティをNeo4Jを含むNoSQLデータベースに格納することができます。

+0

私はHibernate 'OGMを使用しており、エンティティプロパティを使用しない限り、エンティティが見つかりませんでした。 –

関連する問題