Search in sources :

Example 1 with IQuery

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);
    assertTrue(facade instanceof QueryFacadeImpl);
    assertSame(query, ((IFacade) facade).getTarget());
}
Also used : IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) Query(jakarta.persistence.Query) IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) PersistentClass(org.hibernate.mapping.PersistentClass) RootClass(org.hibernate.mapping.RootClass) IPersistentClass(org.jboss.tools.hibernate.runtime.spi.IPersistentClass) POJOClass(org.hibernate.tool.internal.export.java.POJOClass) IPOJOClass(org.jboss.tools.hibernate.runtime.spi.IPOJOClass) Test(org.junit.jupiter.api.Test)

Example 2 with IQuery

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);
    Assert.assertSame(query, ((IFacade) facade).getTarget());
}
Also used : IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) Query(org.hibernate.Query) IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) PersistentClass(org.hibernate.mapping.PersistentClass) RootClass(org.hibernate.mapping.RootClass) IPersistentClass(org.jboss.tools.hibernate.runtime.spi.IPersistentClass) POJOClass(org.hibernate.tool.hbm2x.pojo.POJOClass) IPOJOClass(org.jboss.tools.hibernate.runtime.spi.IPOJOClass) Test(org.junit.Test)

Example 3 with IQuery

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());
}
Also used : IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) Query(org.hibernate.Query) IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) PersistentClass(org.hibernate.mapping.PersistentClass) RootClass(org.hibernate.mapping.RootClass) IPersistentClass(org.jboss.tools.hibernate.runtime.spi.IPersistentClass) POJOClass(org.hibernate.tool.hbm2x.pojo.POJOClass) IPOJOClass(org.jboss.tools.hibernate.runtime.spi.IPOJOClass) Test(org.junit.jupiter.api.Test)

Example 4 with IQuery

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());
}
Also used : IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) Query(org.hibernate.Query) IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) PersistentClass(org.hibernate.mapping.PersistentClass) RootClass(org.hibernate.mapping.RootClass) IPersistentClass(org.jboss.tools.hibernate.runtime.spi.IPersistentClass) POJOClass(org.hibernate.tool.hbm2x.pojo.POJOClass) IPOJOClass(org.jboss.tools.hibernate.runtime.spi.IPOJOClass) Test(org.junit.jupiter.api.Test)

Example 5 with IQuery

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());
}
Also used : IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) IQuery(org.jboss.tools.hibernate.runtime.spi.IQuery) Query(org.hibernate.query.Query) PersistentClass(org.hibernate.mapping.PersistentClass) IPOJOClass(org.jboss.tools.hibernate.runtime.spi.IPOJOClass) RootClass(org.hibernate.mapping.RootClass) IPersistentClass(org.jboss.tools.hibernate.runtime.spi.IPersistentClass) POJOClass(org.hibernate.tool.hbm2x.pojo.POJOClass) Test(org.junit.jupiter.api.Test)

Aggregations

IQuery (org.jboss.tools.hibernate.runtime.spi.IQuery)13 PersistentClass (org.hibernate.mapping.PersistentClass)12 RootClass (org.hibernate.mapping.RootClass)12 IPOJOClass (org.jboss.tools.hibernate.runtime.spi.IPOJOClass)12 IPersistentClass (org.jboss.tools.hibernate.runtime.spi.IPersistentClass)12 POJOClass (org.hibernate.tool.hbm2x.pojo.POJOClass)11 Test (org.junit.jupiter.api.Test)11 Query (org.hibernate.Query)6 Query (org.hibernate.query.Query)5 Query (jakarta.persistence.Query)1 POJOClass (org.hibernate.tool.internal.export.java.POJOClass)1 IFullTextSession (org.jboss.tools.hibernate.search.runtime.spi.IFullTextSession)1 ILuceneQuery (org.jboss.tools.hibernate.search.runtime.spi.ILuceneQuery)1 IQueryParser (org.jboss.tools.hibernate.search.runtime.spi.IQueryParser)1 Test (org.junit.Test)1