我是HIbernate Framework的新手,并从互联网上获取示例代码。这是示例代码
DetachedCriteria criteria = DetachedCriteria.forClass(Contact.class);
return hibernateTemplate.findByCriteria(criteria, start, limit);
上面的代码返回一个包含数据库中所有记录的List。 我的问题是如果我想编写像
这样的条件查询select CONTACT_ID,CONTACT_EMAIL,CONTACT_NAME,CONTACT_PHONE
from testtable
where CONTACT_NAME='Contact12';
答案 0 :(得分:1)
对于此特定示例,您可以使用(如果属性称为contactName
)
criteria.add(Restrictions.eq("contactName", "Contact12"));
但一般来说,你应该使用Restrictions
的其他方法来实现这一目标。