Hibernate会话和标准
org.hibernate.Criteria是一个接口 那么接下来怎么可能呢Hibernate会话和标准,hibernate,Hibernate,org.hibernate.Criteria是一个接口 那么接下来怎么可能呢 Criteria crit = sess.createCriteria(Cat.class); crit.setMaxResults(50); List cats = crit.list(); 在没有首先实现接口的情况下,如何调用criteria接口上的方法 e、 g 一些基本的东西我不明白。help me out会话接口确实有实现,其中一个是org.hibernate.internal.CriteriaImpl
Criteria crit = sess.createCriteria(Cat.class);
crit.setMaxResults(50);
List cats = crit.list();
在没有首先实现接口的情况下,如何调用criteria接口上的方法
e、 g
一些基本的东西我不明白。help me out会话接口确实有实现,其中一个是
org.hibernate.internal.CriteriaImpl
。请查看#createCriteria方法的源代码。您可以使用接口-desgin to interfaces声明一个变量,但它可以是实现该接口的任何类型
sess.createCriteria
返回我想是的。(继续命名为hibernate的方式)
还可以查看collections框架以获得优秀的使用界面。感谢您的回答。注意到了我们关于接口设计的观点。然而,API说它返回标准或“子标准”。是的,这与我所说的任何内容都是矛盾的,就像arraylist是一个列表一样。CriterieaImpl是一个条件,只有itnerface公开的方法才可访问。返回“子条件”。仍然困惑的
org.hibernate.internal.CriteriaImpl.Subcriteria
也是org.hibernate.Criteria
的实现。
crit.setMaxResults
crit.list();