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

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

主要更新内容:

  • nullable 添加至 <collection /> 。如果启用此配置项,当 collection 为 null 时, 它会跳过迭代,而不是抛出异常。如需 在全局范围内启用此功能,则要在配置中设置 nullableOnForEach=true #1883

此外,新版本还将 Log4J 依赖项的版本更新为 2.17.0。

请注意,MyBatis 的 pom.xml 中 Log4J 依赖的范围是“可选的”,这意味着:

  • 可以在没有 Log4J 的情况下使用 MyBatis
  • 将 MyBatis 添加到项目的依赖项中不会隐式引入 Log4J
  • 更新 MyBatis 版本不会使您的项目更安全,因为它不会影响您项目中的 Log4J 版本
  • 无论使用的是哪个 MyBatis 版本,都可以/必须独立更新 Log4J 版本

发布公告还写道,自 3.5.8 以来,此版本没有任何已知的向后不兼容变化,完整变更内容查看3.5.9 milestone 页面 。

下载地址

+MyBatis

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-24 12:26
点赞 评论 收藏
分享
06-26 17:24
已编辑
宁波大学 golang
迷失西雅图:别给,纯kpi,别问我为什么知道
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务