作者tsumarahi (kapa)
看板java
标题Re: [站内] 找工作真的很难
时间Fri Jun 15 09:43:59 2007
※ 引述《Lordaeron (Terry)》之铭言:
: ※ 引述《tsumarahi (kapa)》之铭言:
: : 我只是回你,你的例子很烂,不需要跟我说hibernate哪边不好,
: : 他有很多可以提的地方...我只是怕你误导人,所以提醒你那句hql
: : 在hibernate做得到.
: 我从来没将谁的话当成铭言, 後面有解, 但原发问者也相应的提出
: 它的疑问.
: 就像是你说的, 用OO 後, 突出一个不OO 来解决问题.
: 我还是哪句话, 今天你为了使用hibernate 依然要同时会hibernate 和sql
喔我自己是几乎没用到native sql过,都用hql
另外你有办法提出哪个OR mapping可以完全不用碰sql 或类sql的吗?
依我所知道,不可能.
hibernate确实让操作资料库部分比较OO,
但是如果呆板到认为使用hibernate就一定得OO,那我只能说,没事干麻帮自己上手铐.
为何用jdbc时就可以用不oo的解,为何hibernate就一定得有?
先想出个可以OO的解 再说hibernate做不做得到吧.
他那个例子最大问题在於,那个count出来的东西要属於谁,
如果有人认为可以属於Parent,那麽给个Parent(parent, count)
跟hql也是可以做的很漂亮.
也可以不要属於Parent好了
再给个class ParentInfo
ParentInfo(Parent, int).
也很合理,应该不会太不合理吧?
: 哪就得要问一句, hibernate 为你带来的效益是什麽了?
: 我是没比较过用了hibernate 後, 比没用时, 到底带来
: 效益的差异到底多少,
: 例如, 开发速度比较快, 快多少?
: db access 比较少, 但少多少?
: 系统跑起来比较快, 快多少?
: 既然你这麽熟hibernate, 相信做过的hibernate 的case 不少, 有以上的数字吗?
这东西没办法数据化
首先,我到现在没说我很熟,不要误会
每个人在比较时有人说快了几倍,请问这东西谁来评断?谁来决定?谁来说公不公平
这都是嘴泡.我说快三倍,可能会有人说虎滥,他怎麽没感觉.
我说快一倍,可能会有高手跳出来说不只唷,他用的怎样怎样
另外系统一定不会跑起来比较快,但是搭配cache,以及好的调整确实可以到不错的水准.
就说去看看网路上文章,没记错如果搭配好cache,"有人"认为可以到达更好的效能水准.
我真不懂耶,我只是在告诉你之前那个例子做得到.
怎麽讲到数据了,我没兴趣详细介绍hibernate哪好哪不好,网路上一堆
,我想我也还不够格,我不认为自己有能力可以说服已经持否定评价的人,
这可能得请更高手才做得到.
※ 编辑: tsumarahi 来自: 140.138.150.67 (06/15 09:51)