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

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
作者 無法查詢hibernate的原始碼內容
jenuls





發文: 49
積分: 0
於 2016-11-07 03:31 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
Dear 大大:
  我從hibernate 官網下載 hibernate5.01 的 檔案下來。解壓縮後,資料夾結構如下圖所示
hibernate-release-5.0.1.Final.zip


我查了一下,發現他的原始碼是放在如下路徑
src\main\java\org\hibernate


我在eclipse 中已有設定 hibernate-core-5.0.1.Final.jar的 source 所在位置,以便在eclipse中直接追踨程式碼。


可是我發現當我想知道hibernate 內部程式碼怎麼寫。例如下面程式碼
Query query = session.createQuery("from Acoount");

我想知道createQuery 內部的程式碼是怎麼寫的,當我選取createQuery按下F3 ,想追蹤程式碼時,會跳到如下畫面。


只會跳到interface。 只有宣告,沒有實際程式碼。我到底要如何才能查到實際的程式碼,hibernate 不是 open Source的嗎?
是我指定的原始碼路徑有錯嗎?
還是原始碼需要另外下載?
還是說要使用gradle 才能解出原始碼,要如何做? Gradle 我不太熟怎麼使用?

煩請各位前輩可否告知小弟,到底那裡出錯? 感激不盡


reply to postreply to post
作者 Re:無法查詢hibernate的原始碼內容 [Re:jenuls]
Landgray





發文: 78
積分: 0
於 2016-11-07 09:06 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
可以看到interface就表示你成功指定到source code了
你會開到interface很簡單, 因為你的變數就是用interface宣告的

eclipse版本如果夠新, 滑鼠移到變數上案住ctrl鍵, 會有Open Declared Type可以選
按下去
如果你的source code該介面只有一個實作, 那就會直接幫你開那唯一的一個實作class
多個實作就會列出來給你選


reply to postreply to post
作者 Re:無法查詢hibernate的原始碼內容 [Re:Landgray]
jenuls





發文: 49
積分: 0
於 2016-12-07 04:14 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
感謝你的回覆,按下CTRIL,已可找到真正的原始碼

reply to postreply to post
» JWorld@TW »  Object Relational Mapping » Hibernate

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

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8