Java 数据持久层框架 MyBatis

Java 数据持久层框架 MyBatis

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

的码云指数为
超过 的项目
加载中

评论(18)

芋道源码
芋道源码
MyBatis 分表分库可以考虑使用 Sharding-JDBC 很靠谱的数据库中间件。代码结构有层次,编码规范。 有兴趣了解,可以看我博客:http://www.yunai.me/categories/Sharding-JDBC/?oschina&10
青苗
青苗
推荐一波 https://www.oschina.net/p/mybatis-plus
强子大叔的码田
强子大叔的码田
不错
小熊呵呵哒
good
方华
方华
记录日志 MyBatis
chazz
chazz
开源中国持久层框架使用的是MyBatis 还是 Hibernate 还是其他的什么??@红薯 3 求指教
0xTang
0xTang
有哪个系统是用#spring mvc# + MyBatis 开发的吗?? @红薯 @王振威
Soi
Soi
玩了JFinal回来玩#SpringMVC##MyBatis# 我感觉不想干了
开源JXADF
开源JXADF
MyBatis开发OSGi插件还是相当不错的,详细参见:http://osgi.jxtech.net #MyBatis#
红薯
红薯
现在用 #MyBatis# 的人很多吗? 比 #Hibernate# 的多?

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

MyBatis 3.5.2 发布了,MyBatis 的前身即 iBatis,是一个数据持久层(ORM)框架。它提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO)。 版本更新如下: 增强: SQL 构建器现在支...

07/16 07:02

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

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

04/09 06:50

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...

01/21 08:55

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

MyBatis 3.4.6 发布了。主要更新内容如下: 提升 将自定义ResultHandler应用于CURSOR类型OUT参数。 #493 在包含的SQL片段的属性值中替换变量。 #1069 BatchExecutor现在在执行后立即关闭每个...

2018/03/12 07:38

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

MyBatis-Guice 3.10 发布了。 主要更新内容: 修复支持 Druid DataSource 中的只读 在 SharedPoolDataSourceProvider 中使 ConnectionPoolDataSource 可选 修复设置驱动程序属性时忽略用户名...

2017/09/10 07:32

MyBatis Ignite 1.0.6 发布,MyBatis 缓存插件

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

2017/08/23 07:28

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

MyBatis 3.4.5 已发布,自 3.4.4 以来,没有任何向后不兼容的变化。主要变更如下: 增强: 可自定义默认的枚举类型处理程序 #971 使 Mapper 方法及其接口类型可访问 SqlProvider #1055 允许在...

2017/08/20 19:19

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主要是用来解决这个问题。 完整更新内容...

2017/04/08 20:42

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)...

2017/01/03 10:57

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-1...

2016/12/15 07:59

没有更多内容

加载失败,请刷新页面

5
回答
mybatis plus如何通过entity继承,entity到两张表

@TableName("res_region")//表字段id instance_id name public class ResRegion { pri...

前天 15:20
1
回答
mybatis保存bigdecimal丢失进度

<insert id="saveBusOrderDetail" parameterType="map"> INSERT INTO middle_...

10/13 12:12
1
回答
springboot2 发布到tomcat启动mybatis报错

打包成jar可以运行的,但是打包成war发报到tomcat之后就报错,折腾很久了,大大们,帮帮小弟

10/11 16:18
4
回答
Mybatis中返回了一个list 这个list是哪个实现类?
slimina 的回答 09/26 13:41
最佳答案
@Override public List<Object> handleResultSets(Statement stmt) throws SQLException { ErrorContext.instance().activity("handling results").object(ma...
12
回答
shiro 无权限跳转时 后台报错
我不会java 的回答 2014/02/11 17:55
最佳答案
http://wenku.baidu.com/link?url=QPay6f9XofexOHZJdPwC8IEai0h6XzZcm6WfPCTgadWmnOVPlFzlfrEk9nmyBfbG1SQztoLzUDNIr_vVS481P2EiUsdsWkCfxi-S0XLsbJe 第25页
1
回答
springboot集成sharding-jdbc数据脱敏,启动报错的问题

用springboot搭建一个demo测试sharding-jdbc数据脱敏是不是好用,没有引入sharding-jdbc的依赖之前,启动、增删改查都是没...

08/25 19:10
4
回答
为什么update 方法,也会报 Duplicate entry '2222' for key 'PRIMARY'; nes

org.springframework.dao.DuplicateKeyException: ### Error updating database. C...

08/29 15:57
10
回答
求mybatis代码生成器?
魔法王者安琪拉 的回答 2016/11/02 11:47
最佳答案
自己写个+1
1
回答
springMVC+mybatis代码自动生成器大家用的是哪些??

我的是mybatis-generator-core-1.3.2。还有另一是生成service和serviceImp的,我在本站看到很多人提到jeecg快速...

2016/01/21 15:44
8
回答
mybatis多行语句执行出错,已经排查3天了!! allowMultiQueries
布尔值 的回答 2016/11/01 17:57
最佳答案
问题已经解决,分享下.根本原因有2个! 1,spring框架中连接池配置有问题!,导致每次请求都新建连接 提示为: [DEBUG] 2016-11-01 17:49:16 :Initiating transaction commit [DEBUG] 2016-11-01 17:49:16 :C...

没有更多内容

加载失败,请刷新页面

MyBatis学习笔记系列教程

【MyBatis学习笔记】系列之预备篇一:ant的下载与安装 【MyBatis学习笔记】系列之预备篇二:ant入门示例 【MyBatis学习笔记】系列之一:MyBatis入门示例 【MyBatis学习笔记】系列之二:MyBat...

2016/10/15 23:38
153
0
【持久化框架】Mybatis简介与原理转载

从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议。 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code...

2018/07/04 21:33
77
0
深入浅出MyBatis-快速入门

最近在研究MyBatis,发现一系列好文章,果断收藏

2014/11/26 13:26
137
1
一线互联网公司Java大牛带你深入浅出MyBatis技术原理与实战

写在前面 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解...

07/12 14:51
6
0
MBG配置详解及最佳实践

为了在项目中引入MyBatis框架,最近一直在研究MyBatis的一套东西,MyBatis本身、MyBatis Spring、MyBatis分页插件以及MyBatis Generator工具(简称“MBG”)。所有这些MyBatis相关的官方文档...

2015/04/11 18:10
124
0
MyBatis+Spring+Spring MVC整合开发视频教程

课程观看地址:http://www.xuetuwuyou.com/course/65 课程出自学途无忧网:http://www.xuetuwuyou.com 课程介绍 一、课程用到的软件: 1、jdk 1.8 2、eclispe luna 3、tomcat 8 4、MySQL 5.1...

2016/01/11 13:05
151
1
mybatis学习笔记(18)-mybatis逆向工程

mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 企业实际开发中,常用的逆向工程方式:由数据库...

2016/03/04 16:46
490
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部