本次發佈修復了3.2以來重構導致batch操作未關閉數據庫鏈接,此Bug不影響與Spring等含事務管理框架的代碼,但影響非事務下的代碼,建議升級
- 修復 batch 更新和插入 導致數據庫連接未關閉
- 增強 代碼生成中指定代碼生成目錄如果不存在,則先建立此目錄
- 兼容2.x,中通過DbStyle來指定數據庫主鍵的使用方式,而強制要求使用註解
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql</artifactId>
<version>3.2.6-RELEASE</version>
</dependency>
BeetlSQL 的目標是提供開發高效,維護高效,運行高效的數據庫訪問框架,在一個系統多個庫的情況下,提供一致的編寫代碼方式。支持如下數據平臺
- 傳統數據庫:MySQL,MariaDB,Oralce,Postgres,DB2,SQL Server,H2,SQLite,Derby,神通,達夢,華爲高斯,人大金倉,PolarDB 等
- 大數據:HBase,ClickHouse,Cassandar,Hive
- 物聯網時序數據庫:Machbase,TD-Engine,IotDB
- SQL查詢引擎:Drill,Presto,Druid
- 內存數據庫:ignite,CouchBase