[hibernate-issues] [Hibernate-JIRA] Resolved: (HSEARCH-773) Example in documentation contains compilation erros (Nabeel Ali Memon and Juraj Martinka)
Sanne Grinovero (JIRA)
noreply at atlassian.com
Tue Aug 9 17:23:02 EDT 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sanne Grinovero resolved HSEARCH-773.
-------------------------------------
Resolution: Fixed
> Example in documentation contains compilation erros (Nabeel Ali Memon and Juraj Martinka)
> -----------------------------------------------------------------------------------------
>
> Key: HSEARCH-773
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-773
> Project: Hibernate Search
> Issue Type: Improvement
> Components: documentation
> Reporter: Juraj Martinka
> Assignee: Nabeel Ali memon
> Priority: Minor
> Fix For: 3.4.1, 4.0.0.Alpha1
>
>
> "Example 1.9. Using JPA to create and execute a search" contains compilation errors (probably copy & paste error :) ):
> http://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#d0e384
> The correct version follows:
> {code}
> EntityManager em = entityManagerFactory.createEntityManager();
> FullTextEntityManager fullTextEntityManager =
> org.hibernate.search.jpa.Search.getFullTextEntityManager(em);
> em.getTransaction().begin();
> // 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 = em.getSearchFactory()
> .buildQueryBuilder().forEntity( Book.class ).get();
> org.apache.lucene.search.Query query = qb
> .keyword()
> .onFields("title", "subtitle", "authors.name", "publicationDate")
> .matching("Java rocks!")
> .createQuery();
> // wrap Lucene query in a javax.persistence.Query
> javax.persistence.Query persistenceQuery =
> fullTextEntityManager.createFullTextQuery(query, Book.class);
> // execute search
> List result = persistenceQuery.getResultList();
> em.getTransaction().commit();
> em.close();
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list