如何为给定的sql查询创建hibernate条件查询

如何为给定的sql查询创建hibernate条件查询,sql,hibernate,nhibernate,hibernate-criteria,Sql,Hibernate,Nhibernate,Hibernate Criteria,如何为给定的sql查询编写hibernate条件查询 SELECT * FROM Customers WHERE Country='Germany' AND (City='Berlin' OR City='Munchen'); 另见 Criteria criteria = session.createCriteria(Customers.class); criteria.add(Restrictions.eq("Country", "Germany")); criteria.add(Re

如何为给定的sql查询编写hibernate条件查询

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='Munchen');
另见
Criteria criteria = session.createCriteria(Customers.class);
criteria.add(Restrictions.eq("Country", "Germany"));
criteria.add(Restrictions.or(
                             Restrictions.eq("City", "Berlin"),
                             Restrictions.eq("City", "Munchen")));