JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 讓Hiberante支援SQLServer2005的物理分頁功能
wing_zero

Keroro捕獲~~是也



發文: 213
積分: 9
於 2008-10-21 20:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
SQLServer2005以前的版本不支援物理分頁,所以它實際產生的SQL指令會是「Top 20 …」這類的方式語法。
也就是說如果你要查1000筆資料的最後20筆,產生的語法會是「Top 1000…」,一次把全部資料取出來倒到Memory裡後再做處理,效能很不好。

SQLServer2005本身有支援物理分頁,可以解決此問題,不過Hibernate官方沒正式release對應的solution。不過官網上有人開了一個IssueTrack,並提出對應的解法(參見下方URL)。
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

有興趣的可以試試,我自已用了後是沒啥大問題,還不錯用...Smile


reply to postreply to post
俺的部落格
話題樹型展開
人氣 標題 作者 字數 發文時間
811 讓Hiberante支援SQLServer2005的物理分頁功能 wing_zero 413 2008-10-21 20:07
» JWorld@TW »  Object Relational Mapping » Hibernate

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8