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
本主題所含的標籤
無標籤
作者 各位好,我想請教關於hibernate中查詢遇到join狀況的問題
poshoung





發文: 51
積分: 0
於 2006-01-31 21:15 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
各位好
最近小弟在看hibernate的資料,有些概念上的問題想請教
嗯,直接用個例子來說明我現在的疑惑好了
我現在手上有些程式它的架構本質上就是以SQL查詢出資料後,
"畫出"html的報表
所以這些程式背後都會有句SQL QUERY
最近初看了hibernate的資料對於這樣ORM的觀念覺得蠻好的
當然馬上就會跟自己現有看過的相印證
發現對於處理資料的部份的確有助益,但是對於上述的那批程式
如果情況複雜者可能是join好幾個不同的table
照我目前手上的資料所知的hibernate的對應方案是在映射檔中
定義好join的條件利用HQL查出結果並以POJO物件呈現
那這樣不就因應這些不同的報表
就必須每個查詢結果都必須有自己的POJO
與映射檔中各自設定不同的join條件??
(
如. A表為 select a1.a, a2.b ......on a1.a = a2.a

B表可能為 select a1.a, a3.c ......on a1.a = a3.a
...
那A表為了顯示a1.a,a2.b必須有一個自己的POJO
且在映射檔中設定on的條件
B表為了顯示a1.a,a3.c也必須有一個自己的POJO
且在映射檔中設定on的條件
)
我的問題就是這樣不是非常耗時耗力且重複利用性很低??因為
各表的POJO通常只能自己用,on的條件也通常只適用自己
這樣的狀況的解決方案真是如此嗎?
因為我目前查到的資料結果是指向如此,所以不禁有此懷疑
希望各位前輩先進能指教

初次發言很怕有所冒犯無禮之處
雖然已有搜尋相關資料與回覆但仍惶恐有闕漏之處
先謝過大家,也請多多海涵與指教


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
4098 各位好,我想請教關於hibernate中查詢遇到join狀況的問題 poshoung 736 2006-01-31 21:15
3572 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 ingramchen 1192 2006-01-31 22:03
1631 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 kurt_ts 29 2008-03-20 18:26
653 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 chih0812 877 2009-12-21 11:18
703 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 chih0812 591 2009-12-21 14:21
3575 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 poshoung 154 2006-02-03 13:12
3577 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 poshoung 190 2006-02-06 23:01
3653 Re:各位好,我想請教關於hibernate中查詢遇到join狀況的問題 ingramchen 276 2006-02-07 23:24
» 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