<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA涂鴉
    關(guān)于JAVA的點(diǎn)點(diǎn)滴滴
    posts - 50,  comments - 689,  trackbacks - 0

    前一篇文章 (struts+spring+hibernateweb應(yīng)用<>? 架構(gòu)搭建) 讓我們打好了架子,接下來就來編寫代碼了。在編碼之前,我們需要先自行了解 strust,spring,hibernate 基礎(chǔ)知識(shí),后面的文章將不會(huì)過多的介紹這些框架的基礎(chǔ)知識(shí)。整個(gè)項(xiàng)目由 Dao,Services,Web 三層組成, Dao 層主要通過 hibernate 來操作數(shù)據(jù)庫, Service 層主要體現(xiàn)了業(yè)務(wù),事務(wù)的處理, Web 層由 struts 來控制。整個(gè)項(xiàng)目的控制交由 spring 管理。

    ?

    現(xiàn)在的這個(gè)小項(xiàng)目除了完成基本的添刪改查,還有一個(gè)簡(jiǎn)單的分頁功能。這個(gè)分頁功能不僅前臺(tái)分頁,而且在后臺(tái)數(shù)據(jù)庫也進(jìn)行了分頁處理。

    ?

    現(xiàn)在就來編寫 Dao 層的代碼。

    詳細(xì)內(nèi)容

    posted on 2007-03-13 13:59 千山鳥飛絕 閱讀(3048) 評(píng)論(2)  編輯  收藏

    FeedBack:
    # re: struts+spring+hibernate的web應(yīng)用 Dao層代碼編寫
    2007-03-18 00:49 | zyh
    public List findAllBook() {
    log.debug("finding Book all books");
    try {
    String strHql="from Book as book";
    Query qu=getSession().createQuery( strHql);
    qu.setFirstResult(1);

    qu.setMaxResults(2);

    List results=qu.list();
    System.out.println("get the data ending");
    return results;
    } catch (RuntimeException re) {
    log.error("find all books failed", re);
    throw re;
    }
    }
    上面的怎么不能得到數(shù)據(jù),本來是分頁的,后來索性來兩個(gè)常數(shù)試一下,不行,不要qu.setFirstResult(1);
    qu.setMaxResults(2);
    這兩行反而能得到數(shù)據(jù)庫表中的全部數(shù)據(jù),加上什么都沒有,我用的數(shù)據(jù)庫是mysql,異常信息如下:
    WARN - SQL Error: 1064, SQLState: 42000
    ERROR - 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 '?, ?' at line 1
    org.hibernate.exception.SQLGrammarException: could not execute query
    這是怎么回事,這個(gè)問題我困惑了我?guī)滋炝耍绻涝蛘?qǐng)發(fā)信息到:zyhlogin@163.com,謝謝了啊!!

      回復(fù)  更多評(píng)論
      
    # re: struts+spring+hibernate的web應(yīng)用 Dao層代碼編寫
    2007-07-22 19:22 | pengxiancan
    public List getAll(int pageSize,int page){//Hibernate 分頁
    Session se=HibernateSessionFactory.currentSession();
    Transaction ra=se.beginTransaction();
    List list=se.createQuery("from Book as book")
    .setFirstResult((page-1)*pageSize)
    .setMaxResults(pageSize)
    .list();
    ra.commit();
    se.close();
    return list;
    }  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    正在閱讀:



    <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(35)

    隨筆檔案

    文章分類

    文章檔案

    好友的blog

    我的其他blog

    老婆的Blog

    搜索

    •  

    積分與排名

    • 積分 - 775154
    • 排名 - 56

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 午夜性色一区二区三区免费不卡视频 | 亚洲视频在线观看地址| 久久亚洲AV成人无码软件| 亚洲av无码成人黄网站在线观看 | 亚洲国产精品一区二区久| 亚洲伊人久久大香线蕉影院| 久久精品国产99国产精品亚洲| 国产精品亚洲四区在线观看| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 国产a v无码专区亚洲av| 久久亚洲国产成人精品无码区| 亚洲国产精品人久久| 亚洲AV成人噜噜无码网站| 处破女第一次亚洲18分钟| 国产黄在线观看免费观看不卡| 最近的中文字幕大全免费8 | 一区二区免费电影| 18禁超污无遮挡无码免费网站国产 | 永久免费视频网站在线观看| 日韩激情无码免费毛片| 亚洲综合网美国十次| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 久久免费视频99| 免费日韩在线视频| 亚洲天然素人无码专区| 久久免费视频精品| 亚洲美女中文字幕| 在线人成免费视频69国产| 亚洲中文久久精品无码| 美女视频黄频a免费大全视频| 野花高清在线观看免费完整版中文 | gogo全球高清大胆亚洲| 亚洲国产日韩综合久久精品| 中文字幕av无码无卡免费 | 亚洲成a人片在线观看久| 亚洲最大无码中文字幕| 免费99热在线观看| 全部在线播放免费毛片| 久久久久亚洲AV无码专区桃色| www在线观看免费视频| 精品亚洲成a人片在线观看少妇 |