7
Tengo una consulta creada con criterios de Hibernate como esto:entre mayúsculas y minúsculas pedidos utilizando criterios de Hibernate
Criteria criteria = db.getSession().createCriteria(Vendor.class);
criteria.addOrder(Property.forName("shortName").asc());
List<Vendor> vendorList = criteria.list();
Me gustaría que el pedido para ser sensible a las mayúsculas, lo que equivale a la consulta HQL
FROM Vendor ve ORDER BY lower(ve.shortName)
¿Cómo puedo lograr esto usando los criterios de Hibernate?
Gracias, el último método funcionó. Primero no, porque el método Property.forName devuelve un objeto Property, que no tiene un método ignoreCase: http://javasourcecode.org/html/open-source/hibernate/hibernate-3.5.6-Final/org/ hibernate/criterion/Property.html. – simon
son bienvenidos. – erimerturk