Betlista created Bug HHH-8291
Issue Type: Bug Bug
Affects Versions: 4.2.1, 4.2.0.Final
Assignee: Unassigned
Components: query-criteria, query-hql
Created: 04/Jun/13 12:18 PM
Description:

Assume, that HibernateTest sets correct environment for Spring and hibernate and I have this test:

CriteriaBug.java
@Transactional
public class CriteriaBug extends HibernateTest {

    @Autowired
    SessionFactory sessionFactory;

    @Test
    public void criteriaListTest() {
        Session session = sessionFactory.getCurrentSession();
        final Criteria criteria = session.createCriteria(MyClass.class);
        final List result = criteria.list();
    }

    @Test
    public void criteriaCountTest() {
        final Session session = sessionFactory.getCurrentSession();
        final Criteria criteria = session.createCriteria(MyClass.class);
        criteria.setProjection(Projections.rowCount());
        final Object rowCount = criteria.uniqueResult();
        System.out.println(rowCount);
    }

    @Test
    public void hqlTest() {
        Session session = sessionFactory.getCurrentSession();
        Query query = session.createQuery("from MyClass");
        final List result = query.list();
    }

    private class MyClass {

    }

}

hqlTest() works as expected - it throws QuerySyntaxException: MyClass is not mapped [from MyClass], but criteriaListTest() ends with empty list instead of throwing exception and also criteriaCountTest() returns null.

Environment: Win7, Oracle 10g
Project: Hibernate ORM
Priority: Critical Critical
Reporter: Betlista
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira