mybatis 在dao层插入数据, 返回了影响的行数, 但是数据库里面有看到数据
2016-05-13 15:13
330 查看
mybatis, 在批量插入数据的时候, insert into 返回了影响的行数, 但是查数据库一直是没有记录的.
如果此时最后一条数据的ID为20的话, 调用insert into, ,此时查询数据库, 发现数据还是显示20条,
但是直接在数据库里进行手动执行一条insert into的时候, 然后select 你会发现, 此时最后一条数据的ID为41,
之后加上事务, 在通过dao层操纵数据库, 此时数据库里面可以查到刚刚插入的数据
如果此时最后一条数据的ID为20的话, 调用insert into, ,此时查询数据库, 发现数据还是显示20条,
但是直接在数据库里进行手动执行一条insert into的时候, 然后select 你会发现, 此时最后一条数据的ID为41,
之后加上事务, 在通过dao层操纵数据库, 此时数据库里面可以查到刚刚插入的数据
相关文章推荐
- 使用dump transaction with no_log的危险性说明
- 深入浅析mybatis oracle BLOB类型字段保存与读取
- MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
- SpringMVC整合mybatis实例代码
- oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
- MyBatis学习笔记(二)之关联关系
- 浅析Mybatis 在CS程序中的应用
- Java Mybatis框架入门基础教程
- Windows下Java+MyBatis框架+MySQL的开发环境搭建教程
- C#事务处理(Execute Transaction)实例解析
- Mybatis与Ibatis的区别
- Codeigniter框架的更新事务(transaction)BUG及解决方法
- Java简单实现SpringMVC+MyBatis分页插件
- MyBatis批量添加、修改和删除
- MyBatis与Hibernate的比较
- 浅析mybatis和spring整合的实现过程
- 在Java的MyBatis框架中建立接口进行CRUD操作的方法
- 整理Java的MyBatis框架中一些重要的功能及基本使用示例
- mybatis的动态sql详解(精)
- MyBatis实践之动态SQL及关联查询