了解orm,先了解以下概念:
什麼是「持久化」
什麼是 「持久層」
什麼是orm
為什麼要做持久化和orm設計(重要)
舉例來說,比如要完成乙個購物打折**的程式,用 orm 思想將如下實現(引自《深入淺出hibernate》):
業務邏輯如下:
public double calcamount(string customerid, double amount)
這 樣**就非常清晰了,而且與資料訪問邏輯完全分離。設計業務邏輯**的時候完全不需要考慮資料庫jdbc的那些千篇一律的操作,而將它交給 customermanager 和 promotionmanager 兩個類去完成。這就是乙個簡單的 orm 設計,實際的 orm 實現框架比這個要複雜的多。
什麼是ORM?為什麼要用ORM?
了解orm,先了解以下概念 什麼是 持久化 持久 persistence 即把資料 如記憶體中的物件 儲存到可永久儲存的儲存裝置中 如磁碟 持久化的主要應用是將記憶體中的資料儲存在關係型的資料庫中,當然也可以儲存在磁碟檔案中 xml資料檔案中等等。什麼是 持久層 持久層 persistence la...
什麼是ORM為什麼要使用ORM
簡單來說,按通常的系統設計,使用 jdbc 運算元據庫,業務處理邏輯和資料訪問邏輯是混雜在一起的。一般基本都是如下幾個步驟 1 建立資料庫連線,獲得 connection 物件。2 根據使用者的輸入組裝查詢 sql 語句。3 根據 sql 語句建立 statement 物件 或者 prepareds...
什麼是ORM 為什麼要使用ORM
了解orm,先了解以下概念 什麼是 持久化 持久 persistence 即把資料 如記憶體中的物件 儲存到可永久儲存的儲存裝置中 如磁碟 持久化的主要應用是將記憶體中的資料儲存在關係型的資料庫中,當然也可以儲存在磁碟檔案中 xml資料檔案中等等。什麼是 持久層 持久層 persistence la...