Stella981 Stella981
3年前
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@38e46e4a]
  先是在日志里出现了ClosingnontransactionalSqlSession\org.apache.ibatis.session.defaults.DefaultSqlSession@38e46e4a\  看网上的博客,以为是XML中事务标签配错了,检查了好一阵子,发现并没有错。  接下来看日志中的报错MySQLInt
Stella981 Stella981
3年前
Mybatis整合Spring
Mybatis整合Spring       根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个MybatisSpring用来满足Mybatis用户整合Spring的需求。下面就将通过My
Stella981 Stella981
3年前
Spring Boot(六)集成 MyBatis 操作 MySQL 8
一、简介1.1MyBatis介绍MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。1.2MyBatis发展史MyBatis原本是apache的一个开源项目iBatis,2010年这个项目由apache
Easter79 Easter79
3年前
Spring学习笔记(六):MyBatis集成
1概述MyBaits是一个著名的持久层框架,本文首先介绍了MyBatis的简单使用,接着与Spring进行整合,最后简单地使用了Generator去自动生成代码。2MyBatis简介MyBatis本来是Apache的一个开源项目——iBatis,2010年由Apaceh
Stella981 Stella981
3年前
Spring 中使用 Hibernate
Hibernate在ORM领域具有广泛的影响,拥有广大的使用群体。它提供了ORM最完整、最丰富的实现,在Spring4.0中目前全面支持Hibernate5.0,不再支持Hibernate3.6 之前的版本。因为iBatis的升级版MyBatis自身已经提供了对Spring整合的支持,所以 Spring不再为MyBat
Easter79 Easter79
3年前
SpringMVC+MyBatis(最新)
目前主流的WebMVC框架,除了Struts这个主力外,还有SpringMVC,主要是由于SpringMVC配置比较简单,使用起来也十分明了,非常灵活,与Spring集成较好,对RESTfulAPI的支持也比struts要好。MyBatis是ibatis的升级版,作为hibernate的老对手,它是一个可以自定义SQL、存储过程和高级映射
Stella981 Stella981
3年前
Mybatis日志信息
问题:开发组说MyBatis的日志信息只能通过顶级日志记录器在debug下打印SQL,所以测试时一大堆的信息,弄得个单元测试,启动要老半天。    为了解决这样的问题,我看了下开发组的日志信息配置,代码如下:log4j.logger.com.ibatisDEBUGlog4j.logger.com.ibatis.common.jdbc.Simp
Stella981 Stella981
3年前
Mybatis源码学习(一)
一、对源码先上一个结构图:!(http://static.oschina.net/uploads/space/2014/0722/073928_N712_1458864.png)源代码主要在org.apache.ibatis目录下,18个包,其中在应用中主要的包有:builder、session、cache、type、transaction、da
Stella981 Stella981
3年前
Mybatis入门(一)
MyBatis的前身叫iBatis(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbaike.baidu.com%2Fview%2F628102.htm),本是apache(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%
Stella981 Stella981
3年前
Mybatis之BatchExecutor.doUpdate返回Integer.MIN_VALUE + 1002
  Mybatis版本是3.4.4  之前没注意,但是一个偶然机会发现BatchExecutor.doUpdate方法返回一个固定值Integer.MIN\_VALUE1002,即源码中的org.apache.ibatis.executor.BatchExecutorBATCH\_UPDATE\_RETURN\_VALUE,为什么返回这个