[hibernate-issues] [Hibernate-JIRA] Updated: (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 updated HSEARCH-773:
------------------------------------

      Component/s: documentation
         Priority: Minor  (was: Major)
    Fix Version/s: 3.4.1
          Summary: Example in documentation contains compilation erros (Nabeel Ali Memon and Juraj Martinka)  (was: Example in documentation contains compilation erros)

> 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