读书人

Hibernate Search配备及简单应用

发布时间: 2012-06-27 14:20:08 作者: rapoo

Hibernate Search配置及简单应用

?

  Hibernate Search是一款集成Apache Lucene的搜索jar包。

?

  一。配置

?

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();        Session session = sessionFactory.openSession();        FullTextSession fullTextSession = Search.getFullTextSession(session);        Transaction transaction = fullTextSession.beginTransaction();        SearchFactory searchFactory = fullTextSession.getSearchFactory();        QueryBuilder queryBuilder = searchFactory.buildQueryBuilder().forEntity(Person.class).get();        Query query = queryBuilder.keyword().onField("name").matching("Zhong").createQuery();        FullTextQuery fullTextQuery = fullTextSession.createFullTextQuery(query, Person.class);        List<Person> list = fullTextQuery.list();        transaction.commit();        session.close();

?

  先将该项目上传以供参考。

读书人网 >开源软件

热点推荐