Re: [站內] 找工作真的很難
※ 引述《tsumarahi (kapa)》之銘言:
: ※ 引述《Lordaeron (Terry)》之銘言:
: : 如果今天你講不出來, 你之前的氣炎去哪了?
: : 我只是個反方, 你得要給出個正方來看看吧.
: : 先講講hibernate 給你帶來什麼好處吧, 講不出來的話.
: : 你還真的是很熟呢. 你不就很熟, 為何當有人求救時, 沒看到你有半聲呢?
: : 以HQL 來講, 如果我今天為了用hibernate
: : 要花時間去了解hibernate 的全部, 還要了解
: : 一般SQL 以方便在hibernate 發出白痴SQL 時, 自行
: : 去調整, 這請問hibernate 的優點何在? 排除hibernate 本身還吃
: : 掉resource 的overhead不講.
: 哈哈,我可沒說hibernate萬歲,第一名,哪隻眼睛看我說hibernate非常好?
: 我只是要說你舉的例子超爛XD...
: 求救,不好意思,我常在www.javaworld.com.tw發言,所以比較少上ptt java板
: 這次會PO文就是怕你誤導人
: 如果別人真的相信你寫的,還真的以為不能partial select呢...
: 好處唷,我這次PO文只是單純想回你爛例子,所以我應該沒有義務要回
: : 好戲?哈...
: : 別想只用回嘴的, 給出你的hibernate 優點和它save 了你什麼work吧.
: : 別人舉的反正不好, 不代表你的就是好的.
: 哇哈哈,我想你也沒興趣:p
: 我很喜歡看不好的例子,我也支持hibernate不是最好,
: 我回文再提一次,我只是...想說你那例子不適當,謝謝惠顧
適不適當, 隨你怎麼看, 你也大可以說, 用hibernate 我最最大不了就是
用native SQL, 也沒什麼辨不到的. 如果是這樣, 請問你花時間去hibernate
做什麼?
要吵hibernate 的好壞, 剛好找到一堆人在吵的地方.
http://robbin.javaeye.com/blog/24360?page=1#comments
其它有人提出一個比我好的scheme:
-----------------------------------------------------
例如有個業務場景,Department和Employee是一對多關係。現在我
對Department進行分頁查詢,要求在顯示的頁面上同時顯示每
個Department中Employee的數量。這是一個很簡單的業務場景,
但是想像一下如何用hibernate進行映射?
首先否定一種做法:hql:FROM Department department。然後針對每
個department,去做department.getEmployees().size()。
這樣不僅會發送n+1條SQL,而且性能太低。
我們肯定希望採用一句HQL解決問題,但是此時問題來了,當你
試圖做SELECT department, count(employee.id) FROM .....
這樣的HQL時,在Java端,發現沒有一個合適的對象可以映射。
-----------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.245.189
討論串 (同標題文章)