簡介
BeetSql是一個全功能DAO工具, 同時具有Hibernate 優點 & Mybatis優點功能,適用於承認以SQL為中心,同時又需求工具能自動能生成大量常用的SQL的應用。從2013年來,一直維護,並得到國內公司用戶的肯定。
- 無需註解,自動生成大量內置SQL,輕易完成增刪改查功能
- 數據模型支持Pojo,也支持Map/List這種快速模型,也支持混合模型
- SQL 以更簡潔的方式,Markdown方式集中管理,同時方便程序開發和數據庫SQL調試。
- SQL 模板基於Beetl實現,更容易寫和調試,以及擴展
- 內置大量增刪改查SQL,內置模板查詢,提供Query類等方式避免了手寫SQL,及時一個較為複雜的系統,
- 具備Interceptor功能,可以調試,性能診斷SQL,以及擴展其他功能
- 內置支持主從數據庫,通過擴展,可以支持更復雜的分庫分表邏輯
- 最大程度支持跨數據庫平臺和重構,開發者所需工作減少到最小
2.12.28更新內容
<code>#I1FBG2 增強批量執行時,保留批量參數 #I1FBSL 修復 LambdaQuery中的orLike,orNotLike,orIsNull,orIsNotNull最後未加空格,導致生成的語句出錯/<code>
POM依賴
<code> com.ibeetl beetlsql 2.12.28.RELEASE /<code>