Beetlsql是一個非常全面的ORM工具,由國人開發的框架,簡潔方便,功能強大的ORM工具,它絕不是簡單的另外一種模板引擎,而是新一代的模板引擎,同時具有Hibernate和Mybatis等優點,適用于所有承認以SQL為中心,提供開發高效,維護高效,運行高效的數據庫訪問框架,在一個系統多個庫的情況下,提供一致的編寫代碼方式。Beetlsql還支持自動使用大量內置SQL,輕易完成增刪改查功能,節省50%的開發工作量,數據型支持Pojo,有用到這款數據庫訪問工具的朋友快通過下面地址來獲取吧!
安裝教程
1、如果使用maven,請使用如下坐標導入
com.ibeetl
beetl
2.8.2
2、如果非maven工程,直接下載導入
Beetlsql特色
一、簡單實用
1)Beetl類似Javascript詞匯和風俗習慣,只需三十分鐘就可以通過半學半猜熟練掌握使用方法。回絕別的模板引擎那類非人性化詞匯和風俗習慣。同時也可以支持html標簽,促使開發CMS系統軟件很容易
二、便于融合
1)Beetl能很輕松的和各種web架構融合,如ActFramework,SpringMVC,Struts,Nutz,Jodd,Servlet,JFinal等。支持模板獨立開發和檢測,則在MVC架構設計中,即便沒有M和C一部分,也可以開發和檢測模板。
三、性能非凡
1)Beetl遠遠超過流行java模板引擎性能(模塊性能5-6倍與freemaker,2倍于JSP),宏觀層面已通過改善的渲染引擎,IO的二進制導出,字節碼特性瀏覽提高,外部經濟上根據一維數組儲存前后文Context,靜態數據文字合拼解決,多次重復使用字節數組來避免java頻繁地建立和消毀二維數組,還應用模板緩存文件,運行中提升等方式
四、開發工作效率高
1)不用注釋,全自動應用很多內嵌SQL,隨便進行增刪作用,節約50%的開發任務量。數據庫系統支持Pojo,也支持Map/List這類迅速實體模型,也支持混合模型。SQL模板根據Beetl完成,比較容易寫和調節,及其拓展。可以結合單獨表(或是主視圖)代碼生成pojo類及sql模板,甚至全部數據庫。可以減少代碼編寫任務量
五、便于維護保養
1)SQL以更加簡約的方法,Markdown方法規范化管理,與此同時便捷程序流程開發和數據庫SQL調節。會自動將sql文檔投射為dao接口類。靈便直觀地支持支持一對一,一對多,多對多關聯投射且不引進繁雜的ORMapping基本概念技術性。具有Interceptor作用,能夠調節,性能確診SQL,及其拓展其它功能
六、別的特點
1)內嵌支持主從關系數據庫支持的開源工具,支持跨數據庫服務平臺,開發者需要工作中降低到最少,現階段跨數據庫支持MySql、Postgres、Oracle、SQLServer、h2、SQLite、DB2
更新日志
1、增加了可查詢的參數類型
2、增加了一些新增對象的管理功能
3、解決了一些格式上的已知問題
4、修復了一些bug,優化了軟件界面
5、優化了軟件性能
以上便是KKX小編給大家分享的Beetlsql(數據庫訪問工具)!