zoukankan      html  css  js  c++  java
  • 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 新特性介绍》

  • 相关阅读:
    linux 内核配置
    使用 git 下载linux 源码
    订阅 linux 邮件列表注意的问题
    使用反射创建一维数组和二维数组
    反射API
    反射机制
    集合案例--对ArrayList容器中的内容进行排序
    Collections
    TreeSet
    Set容器
  • 原文地址:https://www.cnblogs.com/nanfeng99/p/11573638.html
Copyright © 2011-2022 走看看