ssh中做查询应该怎样约束HibernateCallback<>泛型里的值

下面这段代码是错的,我想知道怎么去约束HibernateCallback<>泛型里的值,或者告诉我另外一种方法(需要分页查询)
public List selectBookByPrice(final int pageNo,final int pageNum) {
List list = null;
HibernateCallback> callback = new HibernateCallback>() {
List list = null;
@Override
public List doInHibernate(Session session) throws HibernateException {
//当前页码初始下标
int minResult = (pageNo-1)*pageNum;
String hql = "from Book order by bookPrice";
//分页查询

Query q = session.createQuery(hql);
q.setFirstResult(minResult);
q.setMaxResults(pageNum);
list = q.list();
return list;
}
};
list=this.getHibernateTemplate().execute(callback);
return list;
}

4个回答

我后来查了下,泛型里面需要什么就约束什么值便可,比如是‘List<对象>’,就约束成HibernateCallBack>便可

qjduytx
千王之玉 谢谢你的帮助,虽然并没有什么用
3 年多之前 回复

我后来查了下,泛型里面需要什么

是HibernateCallback>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐