Hibernate Search kann mit Eclipse JPA Provider verwendet werden?Hibernate Search kann mit Eclipse JPA Provider verwendet werden?
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
Ich habe diese Ausnahme, wenn sie mit Eclipse JPA Hibernate-Suche.
FullTextEntityManager fullTextEntityManager = org.hibernate.search.jpa.Search.getFullTextEntityManager(ClientEntityManagerHelper.getEntityManager());
// create native Lucene query unsing the query DSL
// alternatively you can write the Lucene query using the Lucene query parser
// or the Lucene programmatic API. The Hibernate Search DSL is recommended though
QueryBuilder qb = fullTextEntityManager.getSearchFactory()
.buildQueryBuilder().forEntity(WikiPage.class).get();
org.apache.lucene.search.Query luceneQuery = qb
.keyword()
//.onFields("name", "content", "authors.name")
.onFields("name", "content", "pageSummary")
.matching("wiki")
.createQuery();
Ausnahme Inhalt:
Exception in thread "main" org.hibernate.search.SearchException: Der Versuch, Hibernate Search ohne Hibernate EntityManager zu verwenden: Klasse org.eclipse.persistence.internal.jpa .EntityManagerImpl
Nun, da Hibernate Envers und Suche auf HIBERNATE gebaut werden, dann müssen Sie Hibernate ... –