1、MyBatis 最新版本 3.5.2 发布
MyBatis最新版本是:3.5.2,发布时间是:2019年7月15日
2、MyBatis 3.5.2 新特征介绍
我们知道,MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。在定制化SQL方面,MyBatis做出了很多的改进和优化。下面我们看看新版本的MyBatis有哪些改进呢?
(1)支持LIMIT 在select/update/delete的应用。
(2)支持OFFSET在select中的使用。
(3)支持FETCH FIRST的使用。如下所示:
<select id="getAllPerson" parameterType="map" resultType="map" > select * from t_persons <if test="num != null"> fetch first ${num} rows only </if> </select>
(4)支持多行插入语法
(5)配置数据源的时候,增加新的属性:defaultNetworkTimeout。在XML配置中,你可以设置POOLED 或者UNPOOLED 数据源的网络连接超时时间:defaultNetworkTimeout
<dataSource type="UNPOOLED"> ... <property name="defaultNetworkTimeout" value="10000"/> </dataSource>
虽然MyBatis已经有defaultStatementTimeout,但是与defaultNetworkTimeout并不是等同的