• 利用hibernateTemplate进行最简单的分页


    安全的方法例如以下。别用Session s=getSession()........
    /** 
    * 使用hql 语句进行操作 
    * @param hql HSQL 查询语句 
    * @param offset 開始取数据的下标 
    * @param length 读取数据记录数 
    * @return List 结果集 
    */ 
    public List getListForPage(final String hql, final int offset, 
    final int length) { 

    List list = getHibernateTemplate().executeFind(new HibernateCallback() { 
    public Object doInHibernate(Session session) 
    throws HibernateException, SQLException { 
    Query query = session.createQuery(hql); 
    query.setFirstResult(offset); 
    query.setMaxResults(length); 
    List list = query.list(); 
    return list; 

    }); 
    return list; 
  • 相关阅读:
    maven常用命令介绍(持续更新)
    JQ笔记
    AspNetPager学习使用2
    AspNetPager学习使用1
    VS2012添加ADO实体数据模型
    手动拍摄0008
    程序自动拍摄0007
    曝光补偿0006
    白平衡0005
    感光度0004
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6953374.html
Copyright © 2020-2023  润新知