我的評論
re: Hibernate的多對一關系是如何延遲加載的? Welkin Hu 2007-01-22 09:19
前天按Hibernate 3.2.1 reference book,玩通了上面說的build-time bytecode instrumentation,并且設置lazy="proxy",引用表端也設置了lazy="true",最終生成的SQL還是老樣子!
只有兩種情況在例外,無論做不做instrumentation:
1,只有from,沒有select子句。
2, 使用select company.id代替select company。
只有兩種情況在例外,無論做不做instrumentation:
1,只有from,沒有select子句。
2, 使用select company.id代替select company。
re: Hibernate的多對一關系是如何延遲加載的? Welkin Hu 2007-01-18 10:35
我用的是Hibernate 3.2.1,在Many-to-one中的Lazy只能取proxy, no-proxy, false,沒有true。
上面三種Lazy方法我都試過,結果是一樣的。
在Hibernate3.2.1參考文檔中是這樣解釋的。
lazy (optional - defaults to proxy): By default, single point associations are proxied. lazy="no-proxy"
specifies that the property should be fetched lazily when the instance variable is first accessed (requires
build-time bytecode instrumentation). lazy="false" specifies that the association will always be eagerly
fetched.
按這個解釋,no-proxy也是延遲加載啊。
上面三種Lazy方法我都試過,結果是一樣的。
在Hibernate3.2.1參考文檔中是這樣解釋的。
lazy (optional - defaults to proxy): By default, single point associations are proxied. lazy="no-proxy"
specifies that the property should be fetched lazily when the instance variable is first accessed (requires
build-time bytecode instrumentation). lazy="false" specifies that the association will always be eagerly
fetched.
按這個解釋,no-proxy也是延遲加載啊。
re: 建議在文章列表中添加發布到分類網站的功能 Welkin Hu 2006-12-31 12:59
為什么管理員不理我?
re: 郁悶,高級開發員居然不喜歡寫文檔 Welkin Hu 2006-12-12 19:48
不敢茍同Weidy的意見,看了一下你的blog,比較推崇XP。我也很向往XP。可惜的是我的的產品規范是RUP。條條大路通羅馬,XP雖好,卻不一定適合每一個人。
的確有很多程序員喜歡寫代碼,討厭寫文檔。但如果是一名高級開發員,他的主要職責就是分析和設計。一個設計者如果不能把文檔寫好,怎么能成其為設計者?我們公司有一個目標就是,高級開發員不寫代碼,只寫文檔。
關于文檔的維護性和表達能力遠不如代碼這一點也值得商討。代碼是純文字,文檔的主要內容是圖表,哪個更清楚顯而易見。
Weidy提到文檔將來要同步文檔和代碼的投入問題,這個投入對于一個項目來說的確不堪承擔,但對于一個產品來說,必做不可。
這一次根據安排,我們要投入15個人天來做這個事情。
的確有很多程序員喜歡寫代碼,討厭寫文檔。但如果是一名高級開發員,他的主要職責就是分析和設計。一個設計者如果不能把文檔寫好,怎么能成其為設計者?我們公司有一個目標就是,高級開發員不寫代碼,只寫文檔。
關于文檔的維護性和表達能力遠不如代碼這一點也值得商討。代碼是純文字,文檔的主要內容是圖表,哪個更清楚顯而易見。
Weidy提到文檔將來要同步文檔和代碼的投入問題,這個投入對于一個項目來說的確不堪承擔,但對于一個產品來說,必做不可。
這一次根據安排,我們要投入15個人天來做這個事情。