posts - 4, comments - 10, trackbacks - 0, articles - 2

          請教一個hibernate分頁問題

          Posted on 2007-04-23 15:08 samfree 閱讀(76) 評論(0)  編輯  收藏

          我在用hibernate對mysql進行分頁的方法
          /**
            * 函數說明:獲得所有的信息
            * 參數說明:
            * 返回值:信息的集合
            */
           public List getProducts(final int pageSize, final int startRow) throws HibernateException { 
               return this.getHibernateTemplate().executeFind(new HibernateCallback(){

                   public Object doInHibernate(Session session) throws HibernateException, SQLException {
                  
                       Query query=session.createQuery("FROM Products as p");
                       query.setMaxResults(pageSize);
                       query.setFirstResult(startRow);    
              
                       List list = query.list();
                 
                       return list;
                   }
                  });

           }

          運行時怎么老給出異常阿?請幫幫我看看好嗎?
          org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
          org.hibernate.exception.SQLGrammarException: could not execute query
          java.sql.SQLException: Syntax error or access violation,  message from server: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '40 products0_.game_id as game1_0_, products0_.game_name_en as game2_0_, products' at line 1"


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 张家港市| 红安县| 土默特左旗| 潼南县| 惠水县| 清远市| 邹平县| 万全县| 哈尔滨市| 图木舒克市| 清流县| 太谷县| 台安县| 西城区| 镇巴县| 西乌| 北辰区| 平定县| 外汇| 社会| 高台县| 临沧市| 丹棱县| 茌平县| 安阳县| 蒙城县| 南开区| 三亚市| 东明县| 兰坪| 鄂州市| 江源县| 梓潼县| 河西区| 安溪县| 苍梧县| 门头沟区| 农安县| 舞阳县| 越西县| 陕西省|