MyBatis 3.5.2 發布了,MyBatis 的前身即 iBatis,是一個數據持久層(ORM)框架。它提供的持久層框架包括 SQL Maps 和 Data Access Objects(DAO)。
版本更新如下:
增強:
- SQL 構建器現在支持 LIMIT、OFFSET #1521 和 FETCH FIRST #1582
- SQL 構建器現在支持多行插入語法 #1333
- 添加新屬性 defaultNetworkTimeout 到內置數據源,即 PooledDataSource 和 UnpooledDataSource #1527
- SQL 提供程序註釋現在採用 value 屬性,該屬性是類型的別名 #1522
- 現在可以將 Java 數組傳遞給 ArrayTypeHandler#setNonNullParameter() #1548
- 可以使用 OGNL 表達式中的任何名稱,引用單個簡單類型的未命名參數 #1487
- 添加了新的配置選項 defaultResultSetType #1056
Bug 修復:
- 帶有原始參數的 SQL 提供程序方法會導致 BuilderException #1604
- 修復了可能的 NullPointerException #1590
發布公告
新版本可在 發布頁面 和 Maven Central 獲取。