4
How Hibernate Almost Ruined My Career (ggajos.com)
IngramChen 積分 2 編輯於

我以前也是 Hibernate expert 咧 (自稱)

不過用了幾年後就丟棄了… 現在變 JdbcTemplate expert 惹

唉,如果有仔細研究 Hibernate 的 source 就知道他們設計的真是精良,是非常懂物件導向和關聯式資料庫的人設計的,使用 Hibernate 也會讓你感覺到你是在處理物件的生命週期,而不是關聯式資料。

問題大概就是資料本身本來就不適合用物件導向解決吧,尤其是資料可能很巨量。物件導向它是強在 UI 元件…

j0n 積分 0

透過Hibernate去操作DB的確是有快感而且可以擺脫寫SQL的痛苦,但是真的資料量一大就無可避免回到自己刻SQL的老路,ORM畢竟是提供framework,實在很難保證他可以對使用者的資料作最佳化的存取啊...

kaif 積分 0

There are plenty of options for robust JDBC wrappers, such as JdbcTemplate or Fluent JDBC Wrapper. Alternatively, there are other powerful solutions, such as jOOQ.