以下是上面的代碼,我只想將國家級添加到條件中,以便如果countryclass中的deleteflag爲false,則不應該獲取staveprovince類中的狀態:如何在條件中添加多個類來檢查列
public List<StateProvince> getAllState(Country country)throws HibernateException,ConstraintViolationException {
Session session = SessionFactoryUtil.getSessionFactory().openSession();
try {
session.beginTransaction();
Criteria criteria = session.createCriteria(StateProvince.class);
criteria.setCacheable(true);
criteria.add(Restrictions.eq("country", country));
criteria.add(Restrictions.eq("deleteFlag", false));
return criteria.list();
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
session.getTransaction().commit();
session.close();
}
}
你好,請讓我知道的映射。 StateProvince中是否包含Country? – SyntaX