BeetlSql 1.7.0 正式發布,全功能 DAO 工具

jopen 8年前發布 | 7K 次閱讀

BeetlSql 1.7.0 正式發布,此版本更新內容如下:

修復:
60 代碼生成或者sql片段生成會多次訪問數據庫元信息
57 加載btsql-ext.properties 出錯的bug
52: oracle update 操作,時間屬性出錯的bug

提高:
60 操作多個schema支持,如@table(name="cms.user")
58 H2數據庫支持
56 跨數據庫系統,可以共用sql片段,不同的sql放在各自的數據庫的sql文件里
55 SQL Server 數據庫支持
53 新增通過sqlId來做數據庫insert操作
51 trim 標簽增強,模仿了mybatis

<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql</artifactId>
<version>1.7.0</version>
</dependency>

BeetSql是一個全功能DAO工具, 同時具有Hibernate 優點 & Mybatis優點功能,適用于承認以SQL為中心,同時又需求工具能自動能生成大量常用的SQL的應用。

  • 無需注解,自動使用大量內置SQL,輕易完成增刪改查功能,節省50%的開發工作量

  • 數據模型支持Pojo,也支持Map/List這種快速模型,也支持混合模型

  • SQL 以更簡潔的方式,Markdown方式集中管理,同時方便程序開發和數據庫SQL調試。

  • SQL 模板基于Beetl實現,更容易寫和調試,以及擴展

  • 簡單支持關系映射而不引入復雜的OR Mapping概念和技術。

  • 具備Interceptor功能,可以調試,性能診斷SQL,以及擴展其他功能

  • 首個內置支持主從數據庫支持的開源工具,通過擴展,可以支持更復雜的分庫分表邏輯

  • 支持跨數據庫平臺,開發者所需工作減少到最小,目前跨數據庫支持mysql,postgres,oracle,sqlserver,h2,sqllite.

  • 可以針對單個表(或者視圖)代碼生成pojo類和sql模版,甚至是整個數據庫。能減少代碼編寫工作量

來自: http://www.oschina.net//news/70003/beetlsql-1-7-0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!