數據持久化
- 什么是持久化
狹義的理解: “持久化”僅僅指把域對象永久保存到數據庫中;廣義的理解,“持久化”包括和數據庫相關的各種操作。 - 保存:把域對象永久保存到數據庫。
- 更新:更新數據庫中域對象的狀態(tài)。
- 刪除:從數據庫中刪除一個域對象。
- 加載:根據特定的OID,把一個域對象從數據庫加載到內存。
- 查詢:根據特定的查詢條件,把符合查詢條件的一個或多個域對象從數據庫加載內在存中。
- 為什么要持久化?
持久化技術封裝了數據訪問細節(jié),為大部分業(yè)務邏輯提供面向對象的API。
通過持久化技術可以減少訪問數據庫數據次數,增加應用程序執(zhí)行速度;
代碼重用性高,能夠完成大部分數據庫操作;
松散耦合,使持久化不依賴于底層數據庫和上層業(yè)務邏輯實現,更換數據庫時只需修改配置文件而不用修改代碼。
hashcode是什么及作用
http://blog.csdn.net/diqye2011/article/details/7641406
solr中q與fq的區(qū)別
http://haiziwoainixx.iteye.com/blog/2095599
HashMap原理
http://www.cnblogs.com/zywu/p/5753736.html
http://myhadoop.iteye.com/blog/2059833
cloneable接口實現原理,淺拷貝or深拷貝
http://blog.csdn.net/cws1214/article/details/52193341
http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html
http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html