public List getAll(final Class,final int page, final int size){
return (List)this.getHibernateTemplate().execute(
new HibernateCallback(){ //匿名内部类
public Object doInHibernate(Session session)
throws Hibernate,SQLException{
Criteria criteria = Session.createCriteria
Criteria.setFirstResult((page-1) * size);
Criteria.setMaxResults(size);
return criteria.list();
}
}
)
}
什么是匿名内部类?
请大家帮一下忙,解释一下。。
http://lixinghua.blog.51cto.com/421838/96927
new HibernateCallback(){ 这里看到了吧, 其实可以把括号里面的当成一个对象, 但没有名称的, 而且是包含在类里面