MyBatis 3.5.2 新特性介绍

Posted nanfeng99

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis 3.5.2 新特性介绍相关的知识,希望对你有一定的参考价值。

 

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并不是等同的

 

3、参考

 

《MyBatis 3.5.2 新特性介绍》

 

以上是关于MyBatis 3.5.2 新特性介绍的主要内容,如果未能解决你的问题,请参考以下文章

干掉mapper.xml!MyBatis新特性动态SQL真香!

我最喜欢的Mybatis 3.5新特性!超实用!

通用Mapper新特性:ExampleBuilder 2017年12月18日

23.Flink-高级特性-新特性-Streaming Flie Sink介绍代码演示Flink-高级特性-新特性-FlinkSQL整合Hive添加依赖和jar包和配置

23.Flink-高级特性-新特性-Streaming Flie Sink介绍代码演示Flink-高级特性-新特性-FlinkSQL整合Hive添加依赖和jar包和配置

23.Flink-高级特性-新特性-Streaming Flie Sink介绍代码演示Flink-高级特性-新特性-FlinkSQL整合Hive添加依赖和jar包和配置