根據 Joel Spolsky 的說法:“所有非簡單抽象,都存在某種程度的泄漏”。
http://local.joelonsoftware.com/wiki/Chinese_%28Simplified%29
GORM 有助于緩解抽象泄漏問題,它支持使用對 Groovy 有意義的方式表示對象模型,由 GORM 在幕后處理關系數據庫的問題。但是正如即將看到的,如果需要,覆蓋默認設置也很容易。GORM 并不是隱藏數據庫細節的不透明的 抽象層,而是一個半透明的 層 — 它嘗試在不進行用戶干預的情況下執行正確的工作,但是如果用戶需要對它的行為進行自定義,它也可以提供支持。
http://blog.csdn.net/g9yuayon/archive/2007/03/02/1518916.aspx
http://www.ibm.com/developerworks/cn/java/j-gaej3.html
https://www.ibm.com/developerworks/cn/java/j-grails02128/
http://local.joelonsoftware.com/wiki/Chinese_%28Simplified%29
GORM 有助于緩解抽象泄漏問題,它支持使用對 Groovy 有意義的方式表示對象模型,由 GORM 在幕后處理關系數據庫的問題。但是正如即將看到的,如果需要,覆蓋默認設置也很容易。GORM 并不是隱藏數據庫細節的不透明的 抽象層,而是一個半透明的 層 — 它嘗試在不進行用戶干預的情況下執行正確的工作,但是如果用戶需要對它的行為進行自定義,它也可以提供支持。
http://blog.csdn.net/g9yuayon/archive/2007/03/02/1518916.aspx
http://www.ibm.com/developerworks/cn/java/j-gaej3.html
https://www.ibm.com/developerworks/cn/java/j-grails02128/