此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【felicitySun】截止到2008-07-11 10:50:38的历史汇总数据(不包括此帖):
发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
回帖的总数量:3                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:0                        结贴的总分数:0                        
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:1                        未结的总分数:20                       
结贴的百分比:0.00  %               结分的百分比:0.00  %                  
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    sql 写的得有问题。
    看是不是改用HQL啊。
      

  2.   

    DetachedCriteria detachedCriteria = DetachedCriteria.forClass(TManager.class); 
    String sql = "select * from t_manager"; 
    detachedCriteria.add(Restrictions.sqlRestriction(sql)); 

            return commDao.findPageByCriteria(detachedCriteria, request, null); 
    }红色的不要
      

  3.   

    JMMMMMMMMMMMMMMMM
      

  4.   

    DSFGSDGFGDFGFG
      

  5.   

    推荐看下 SpringSide的PageQuery.java类,对hibernate分页写得很棒,封装的不错,我就在工程中使用。
      

  6.   

    private Session session;/*分页功能
         * public int  maxRecord()
         * public int maxPage()
         * public List showPage(int currenPage)
         */
          //返回记录总数
        public int  maxRecord(){
          int max=0;
          String hbsql="FROM Teacher as tch";
          Query query=this.session.createQuery(hbsql);
          List list=query.list();
          Iterator iterator=list.iterator();
          while(iterator.hasNext()){
          iterator.next();
          max++;
           }
          return max;
        }
        //计算最大页数
        public int maxPage(){
         int maxpage=0;
         int maxrecord=this.maxRecord();
         maxpage=(maxrecord+4-1)/4 ;
         return maxpage;
        }
       //根据当前的页码返回记录
        public List showPage(int currenpage){
         List list=null;
         //int max=this.maxRecord();
         int pagesize=4;  //页面记录的大小
         int start=(currenpage-1)*pagesize;  //计算开始位置
         Query q = this.session.createQuery("FROM Teacher as tch order by tch.tid");
            q.setFirstResult(start);
            q.setMaxResults(pagesize);
         list= q.list();
         return list;
        }