我的家園

          我的家園

          J2EE目前已經有很多數據持久層開發框架了,比如:Hibernate、Ibatis、OpenJPA、TopLink等等,為什么這里會提出一個新的輕量級數據持久層開發框架(light-persist),這些數據持久層框架有的已經實現了ORM,有些實現了JDBC的封裝,但是,這些框架多多少少有些不盡如人意的地方。Hibernate是一個優秀的持久層框架,但是太過于繁瑣了,SQL優化是一個大問題,性能不會太好。Ibatis讓我們盡情編寫SQL語句,方便SQL優化,但是需要我們寫的SQL語句太多了,結果映射和輸入映射太費事了。

          ?

          light-persist主要設計原則:考慮持久化性能的同時,讓開發人員盡可能的少寫SQL和JAVA代碼。

          ?

          light-persist支持以下三個特性:

          (1)支持純SQL語句(統一存放在一個XML配置文件中)的執行來實現表數據的增刪改查

          (2)支持單表的ORM對象關系映射,通過操縱對象來操作數據庫的表數據(無需任何配置也不需要注解)

          (3)支持通過表名和傳入參數實現表數據的增刪改查(無需任何配置也不需要注解)

          (4)支持SqlBuilder功能,為在代碼中編寫SQL提供便捷

          (5)支持Mysql,Postgresql, SQLServer, Oracle, DB2 , H2數據庫






          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 巧家县| 九龙城区| 高唐县| 綦江县| 翼城县| 武清区| 五大连池市| 富蕴县| 济南市| 偃师市| 兴业县| 镇远县| 乌海市| 泰来县| 定州市| 柘城县| 新宁县| 洪湖市| 舟山市| 阿巴嘎旗| 双城市| 甘谷县| 赤城县| 库车县| 曲麻莱县| 凤山县| 福州市| 罗甸县| 太仓市| 武鸣县| 霞浦县| 田林县| 藁城市| 汤原县| 钟山县| 那坡县| 伊吾县| 内丘县| 平阴县| 无为县| 阳信县|