MyBatis 3.5.1 发布,Java 数据持久层框架

栏目: 软件资讯 · 发布时间: 5年前

内容简介:MyBatis 3.5.1 发布了,MyBatis 的前身即 iBatis,是一个数据持久层(ORM)框架。它提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO)。 版本更新如下: Bug 修复 使用参数名称指定的 keyProperty 可...

MyBatis 3.5.1 发布了,MyBatis 的前身即 iBatis,是一个数据持久层(ORM)框架。它提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO)。

MyBatis 3.5.1 发布,Java 数据持久层框架

版本更新如下:

Bug 修复

  • 使用参数名称指定的 keyProperty 可能导致 ExecutorException
  • 误报'模糊集合类型......'
  • 当枚举有方法时,不使用EnumTypeHandler 
  • 在使用 columnPrefix的构造函数 arg 引用的结果映射中,自动映射失败
  • 在父结果映射中指定 columnPrefix 时,构造函数自动映射可能会失败
  • LocalTimeTypeHandler 丢失小数秒部分
  • LocalDateTypeHandler 和 LocalDateTimeTypeHandler 可能会返回意外值

增强

  • 可以从 SQL 提供程序返回“脚本”
  • 当 provider 方法与 mapper 方法同名或者其名称为 provideSql 时,可以从 SQL 提供程序注释中省略 method 属性
  • 可以在 SQL 提供程序中获取 databaseId 
  • LONGVARCHAR 的默认类型处理程序已从 ClobTypeHandler 更改为 StringTypeHandler,与 SAP ASE 的兼容性得到改善

自 3.5.0 以来,存在一个向后不兼容的更改:

  • 由于 #1478 的修复, LocalDateTypeHandlerLocalTimeTypeHandler 和 LocalDateTimeTypeHandler 现在需要一个支持 JDBC 4.2 API 的 JDBC 驱动程序

完整更新列表

详情可见发布公告

Maven

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.1</version>
</dependency>

下载地址:

Source code(zip)

Source code(tar.gz)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

XML Hacks

XML Hacks

Michael Fitzgerald / O'Reilly Media, Inc. / 2004-07-27 / USD 24.95

Developers and system administrators alike are uncovering the true power of XML, the Extensible Markup Language that enables data to be sent over the Internet from one computer platform to another or ......一起来看看 《XML Hacks》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具