[心得] ActiveRecord vs. Hibernate
以下這篇文章:
  Entity equals() in Hibernate
  http://0rz.tw/3722k
最後面有這麼兩段話:
  使用像 Hibernate 這樣的 ORM 之後,條例變得超多,
  這並不是 Hibernate 的問題,而是 Object 和 RDBM
  本身就有一段不小的差距,Hibernate 只是把這些問題
  浮現出來而已。其實原本 Hibernate 只是解決 ORM
  "一個問題" 的 solution,但反而帶出了更多的問題。
  有時候想想真是得不償失啊,何不乾脆回去用純 JDBC
  自己手動控管算了 ?! 相信這也是為什麼有人較傾向
  使用 iBatis 的原因。但是 Hibernate 的種種好處
  又讓人割捨不下啊...
  那麼自稱 Java killer 的 Rails 呢?Rails 當然不會有
  上面這種小問題囉,它們的是大問題 -- 同一筆資料庫的
  資料,在同一個 transaction 之下,Active Record
  抽兩次會得到 兩個 instance。這個會有嚴重的 ACID 問題。
  小程式就算了,如果是銀行交易之類 mission critical 的
  程式,那... 你最好是超級高竿的 Rails Developer,能夠
  自己維護 ACID。
各位 RoR 高手的看法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.113.23.102
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章