轻量级J2EE持久层解决方案,MiniDao-PE版 1.5.4【版本发布】
生活随笔
收集整理的這篇文章主要介紹了
轻量级J2EE持久层解决方案,MiniDao-PE版 1.5.4【版本发布】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MiniDao-PE精簡版(輕量級持久層)
- MiniDao-PE是一種輕量級J2EE持久層解決方案,類似mybatis持久層的SQL方式,可以輕松集成Hibernate項目,事務統一管理,解決了Hibernate項目支持類mybaits的功能問題。
MiniDao實現原理:
- Minidao底層使用Spring jdbc,采用freemarker來解析sql,可以像Mybatis一樣寫SQL,甚至可以寫邏輯。
MiniDao?功能特征:
- 1. O/R mapping不用設置xml,零配置便于維護
- 2. 不需要了解JDBC的知識
- 3. SQL語句和java代碼的分離
- 4. 接口和實現分離,不用寫持久層代碼,用戶只需寫接口,以及某些接口方法對應的sql 它會通過AOP自動生成實現類
- 5. 支持自動事務處理和手動事務處理
- 6. 支持與hibernate輕量級無縫集成
- 7. SQL支持腳本語言
MiniDao(PE版特性):
- PE版為MiniDao精簡版本,剔除了Hibernate依賴,追求輕量級。
&Vs Mybatis
? #相同點:
1.SQL語句和java代碼的分離
? #不同點:
1. O/R mapping不用設置xml,零配置,簡單易用
2. 接口和實現分離,不用寫持久層代碼,用戶只需寫接口,以及某些接口方法對應的SQL。它會通過AOP自動3. 生成實現類
4. 支持與hibernate輕量級無縫集成
5. SQL支持更強大的腳本語言,可以寫邏輯處理
6. Sql 性能優于Mybatis
7. Sql支持傳遞多個參數Map/Object/List/包裝類型都可以(Mybatis只支持一個參數<Map/Object>)
源碼下載地址:
- 地址一:?http://git.oschina.net/jeecg/minidao-pe
- 地址二:?https://code.csdn.net/zhangdaiscott/minidao-pe
總結
以上是生活随笔為你收集整理的轻量级J2EE持久层解决方案,MiniDao-PE版 1.5.4【版本发布】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 2045(递推)
- 下一篇: hdu 2047(递推)