MyBatis 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MyBatis 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MyBatis 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 鉴客
适用人群 未知
收录时间 2010-05-22

软件简介

MyBatis 的前身就是 iBatis ,是一个数据持久层(ORM)框架。

iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的 JPetStore实例。

在线Javadoc:http://tool.oschina.net/apidocs/apidoc?api=mybatis-3.1.1

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(20) 发布并加入讨论🔥
发表了资讯
2022/09/19 07:21

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

MyBatis 3.5.11 现已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。具体更新内容包括: Bugfix OGNL 在调用继承方法时可能会抛出 IllegalArgumentException。#2609 returnInstanceForEmptyRow未应用于构造函数的自动映射。#2665 此外还有一些文档更新和代码改进功能,完整变更内容可查看 3.5.11 milestone 页面。发布公告还写道,自 3.5.10 以...

3
5
发表了资讯
2022/05/27 07:40

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

MyBatis 3.5.10 已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。 主要变化 Bugfix 在 `test` 表达式中调用方法时出现意外的非法反射访问警告 #2392 自动映射 Records 时出现 IllegalAccessException (JEP-359) #2195 当 `PooledConnection#getConnection()` 被中断时,无法自动设置 'interrupted' 状态 #2503 功能增强 添加新选项 `argNameBa...

1
6
发表了资讯
2021/12/27 07:30

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。 请注意,MyBat...

7
4
发表了资讯
2021/12/13 07:30

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

MyBatis 3.5.8 已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。 主要更新内容: 将空字符串映射到 java.lang.Character 时避免 `NullPointerException` #2368 修复初始化静态对象时的一个错误参数,这解决了与 quarkus-mybatis 的兼容性问题 #2284 改进性能 #2297 #2335 #2340 大量文档更新 发布公告还写道,自 3.5.7 以来,此版本没有任何已...

0
1
发表了资讯
2021/04/28 07:36

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

MyBatis 3.5.7 已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。 主要更新内容: 优化 JDK 8 下的性能 #2223 修复并发访问缓存时可能出现错误的问题 #2179 将已被弃用的 Mockito.verifyZeroInteractions 替换为 verifyNoInteractions #2077 此外还有代码和文档方面的改进,详情点此查看。 下载地址: https://github.com/mybatis/mybatis-3/r...

1
6
发表了资讯
2020/02/04 07:59

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

MyBatis 3.5.4 发布了。MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。 此版本更新内容包括: Enhancements: 现在可以省略不必要的 `@Results` 与 `@ConstructorArgs` 注解 Bugs: 设置自动生成的键时,避免调用 hashCode() 方法。 使用嵌套选择时可能出现 ResultMapException。 TypeParameterResolver 中可能错误的 TypeVariable 解析。 TypeHandle...

4
3
发表了资讯
2019/01/21 08:55

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

MyBatis 3.5.0 需要Java 8 及以后版本. 增强: Avoid 'Illegal reflective access' warning on JDK 9+. #1156 Added Automatic-Module-Name : org.mybatis #1199 Support java.util.Optional as return type of mapper method. #799 Avoid unnecessary wasNull() calls from the built-in type handlers. #1244 It is now possible to specify columnPrefix in constructor arguments. #968 Improved reliability when searchin...

12
17
发表了资讯
2018/03/12 07:38

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

MyBatis 3.4.6 发布了。主要更新内容如下: 提升 将自定义ResultHandler应用于CURSOR类型OUT参数。 #493 在包含的SQL片段的属性值中替换变量。 #1069 BatchExecutor现在在执行后立即关闭每个语句。 #1110 现在可以使用静态方法作为SQL提供程序。 #1131 SQL 提供者方法现在可以返回CharSequence而不是String。#1134 解析XML映射器失败时,将资源路径添加到异常消息。 #1172 Bug 修复: Registering type handler against HashMap ...

13
7
发表了资讯
2017/09/10 07:34

MyBatis-Guice 3.10 发布,修复多项错误

MyBatis-Guice 3.10 发布了。 主要更新内容: 修复支持 Druid DataSource 中的只读 在 SharedPoolDataSourceProvider 中使 ConnectionPoolDataSource 可选 修复设置驱动程序属性时忽略用户名和密码的问题 完整更新内容请参阅 Issue。 下载地址: mybatis-guice-3.10.jar Source code (zip) Source code (tar.gz)...

0
14
发表了资讯
2017/08/23 07:27

MyBatis Ignite 1.0.6 发布,MyBatis 缓存插件

MyBatis Ignite 1.0.6 发布了,MyBatis Ignite 是 MyBatis 的缓存插件。 本版本主要是将 Apache Ignite 更新至 2.1.0 和 MyBatis 更新至 3.4.5. 完整内容请查看发布说明和发行首页 下载地址: Source code (zip) Source code (tar.gz)

4
32
发表了资讯
2017/08/20 19:19

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

MyBatis 3.4.5 已发布,自 3.4.4 以来,没有任何向后不兼容的变化。主要变更如下: 增强: 可自定义默认的枚举类型处理程序 #971 使 Mapper 方法及其接口类型可访问 SqlProvider #1055 允许在 SqlProvider 中使用配置属性 #1061 将 JSR-310(Java 日期和时间 API)的类型处理程序合并到 mybatis 核心中 #974 Bug 修复: The type handler registered for a common interface of enums was not applied correctly. #976 Lazy loa...

4
10
发表了资讯
2017/04/08 20:42

MyBatis 3.4.4 发布,MyBatis SQL 映射框架

MyBatis 3.4.4 发布了。MyBatis Ignite 是 MyBatis 的缓存插件。 该版本跟几乎和3.4.3完全一样,但在3.4.3 JAR中的Meven Central的中有一个错误,3.4.4主要是用来解决这个问题。 完整更新内容请查看更新日志。 下载地址: mybatis-3.4.4.zip Source code (zip) Source code (tar.gz)

2
10
发表了资讯
2017/01/03 10:57

MyBatis 3.4.2 发布,MyBatis SQL 映射框架

MyBatis 3.4.2 发布了,MyBatis SQL 映射框架。 提交记录: [maven-release-plugin] prepare for next development iteration 下载地址: Source code (zip) Source code (tar.gz)

4
15
发表了资讯
2016/12/15 07:59

MyBatis Ignite 1.0.3 发布,MyBatis 缓存插件

MyBatis Ignite 1.0.3 发布了,MyBatis Ignite 是 MyBatis 的缓存插件。 本版本主要是将 Apache Ignite 更新至 1.8.0。 发布说明请查看: http://blog.mybatis.org/2016/12/mybatis-ignite-103-released.html

3
31
发表了资讯
2016/08/26 00:00

MyBatis-Guice 3.8 发布,允许自定义配置

MyBatis-Guice 3.8 发布了,本次更新提供了一些新特性: 允许完全自定义配置 为 Druid datasource 增加支持 其他一些小的改进 点击这里查看详细更新内容: https://github.com/mybatis/guice/issues?milestone=3&state=closed 下载: mybatis-guice-3.8.jar Source code (zip) Source code (tar.gz)...

1
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
20 评论
689 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部