我一開始的想法只是解決目前數據持久化中存在的查詢問題
為了解決持久化過程中的查詢問題
首先確定了初步的解決方案
定義自己的持久類
用自己定義的數據類型定義持久類的屬性
然後實現一種機制使我們能夠計算機語言如java來撰寫sql語句生成查詢
程序員通過使用框架設計好的api定義查詢
定義查詢的過程
實際上就是框架將計算機語言翻譯為sql語言的過程
由於所有的持久類都必須繼承自框架定義的持久類
持久類的屬性必須定義為框架定義的類型
所以程序員通過計算基語言如java定義查詢的過程中所有的對象都是受框架所控制
所以使得將程序員編寫計算機語言翻譯為sql語句就成為可能
而且框架能夠強制程序員在使用持久類之前調用框架的映射機制使持久類能夠從外部的配置文件中加載數據庫映射信息
這樣可以將持久類與數據庫有效的解藕
不象在以前的某些實現中在程序中硬編碼數據庫結構信息
就目前的情況開來
這個方案是可行的
雖然在一些方面還是有簡化的余地
但總的來說有了一個初步解決問題的方案
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19210.html