use of org.jboss.tools.hibernate.runtime.spi.IQuery in project jbosstools-hibernate by jbosstools.
the class FacadeFactoryTest method testCreateQuery.
@Test
public void testCreateQuery() {
Query query = (Query) Proxy.newProxyInstance(facadeFactory.getClassLoader(), new Class[] { Query.class }, new TestInvocationHandler());
IQuery facade = facadeFactory.createQuery(query);
assertSame(query, ((IFacade) facade).getTarget());
}
use of org.jboss.tools.hibernate.runtime.spi.IQuery in project jbosstools-hibernate by jbosstools.
the class FacadeFactoryTest method testCreateQuery.
@Test
public void testCreateQuery() {
Query<?> query = (Query<?>) Proxy.newProxyInstance(facadeFactory.getClassLoader(), new Class[] { Query.class }, new TestInvocationHandler());
IQuery facade = facadeFactory.createQuery(query);
assertSame(query, ((IFacade) facade).getTarget());
}
use of org.jboss.tools.hibernate.runtime.spi.IQuery in project jbosstools-hibernate by jbosstools.
the class FacadeFactoryTest method testCreateQuery.
@Test
public void testCreateQuery() {
Query query = (Query) Proxy.newProxyInstance(facadeFactory.getClassLoader(), new Class[] { Query.class }, new TestInvocationHandler());
IQuery facade = facadeFactory.createQuery(query);
assertSame(query, ((IFacade) facade).getTarget());
}
use of org.jboss.tools.hibernate.runtime.spi.IQuery in project jbosstools-hibernate by jbosstools.
the class FacadeFactoryTest method testCreateQuery.
@Test
public void testCreateQuery() {
Query<?> query = (Query<?>) Proxy.newProxyInstance(facadeFactory.getClassLoader(), new Class[] { Query.class }, new TestInvocationHandler());
IQuery facade = facadeFactory.createQuery(query);
assertSame(query, ((IFacade) facade).getTarget());
}
use of org.jboss.tools.hibernate.runtime.spi.IQuery in project jbosstools-hibernate by jbosstools.
the class AbstractHSearchService method search.
@Override
public List<Object> search(ISessionFactory sessionFactory, Class<?> entity, String defaultField, String analyzer, String request) {
IFullTextSession session = getFacadeFactory().createFullTextSession(sessionFactory);
IQueryParser queryParser = getFacadeFactory().createQueryParser(defaultField, getAnalyzerByName(analyzer));
ILuceneQuery luceneQuery = queryParser.parse(request);
IQuery query = session.createFullTextQuery(luceneQuery, entity);
return query.list();
}
Aggregations