本文介绍了休眠中的findByCriteria的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的通用Hibernate DAO中,它由方法findByCriteria
In my generic Hibernate DAO which consists of a method findByCriteria
protected List<T> findByCriteria(Criterion... criterion) {
Criteria crit = getSession().createCriteria(getPersistentClass());
for (Criterion c : criterion) {
crit.add(c);
}
return crit.list();
}
现在myDao扩展了通用dao.现在我该如何使用findByCriterion来获得满足某些条件的对象.有人可以举一些例子吗?
Now myDao extends generic dao.Now how can i use findByCriterion to get objects satisfying certain conditions.Can any one give some examples?
推荐答案
我不知道dao.Now
是什么,但是,您可以使用这种方法:
I do not know what dao.Now
is but, you can use this method like this:
List<YourObject> result = findByCriteria(Restrictions.like("name", "Fritz%"));
假设YourObject
具有应以 Fritz
请参见文档
这篇关于休眠中的findByCriteria的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!