休眠会话和标准

时间:2012-10-09 10:16:22

标签: hibernate

org.hibernate.Criteria是一个接口。

如何追随?

Criteria crit = sess.createCriteria(Cat.class);  
crit.setMaxResults(50);
List cats = crit.list();

如何在没有首先实现接口的情况下调用条件接口上的方法?

e.g。

crit.setMaxResults
crit.list();

我不会在这里找到一些根本的东西。帮助我

2 个答案:

答案 0 :(得分:0)

会话界面确实有一个实现,其中一个是org.hibernate.internal.CriteriaImpl。看看#createCriteria方法的源代码。

答案 1 :(得分:0)

使用接口声明变量 - 接口的desgin,但它可以是实现该接口的任何类型。

我会猜到

sess.createCriteriaCriteriaimpl。 (继续命名hibernate的方式)。

查看集合框架以及出色的使用界面。