
mybatis
第二颗大白菜
每天写点什么,不是为了得到一些什么,也不是向谁证明一些什么,更不是为了存在感,而是让自己知道每天都做了些什么。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Result Maps collection already contains value for xxx.xxxxxxxx.dao.XxxxxDAO.BaseResultMap
此问题其实很简单,就是检查一下报错信息中的xml文件,是否出现两个相同名的BaseResultMap,这是ID,同一个namespace下是不能有相同的resultMap的.原创 2020-03-20 10:57:01 · 1567 阅读 · 0 评论 -
Mybatis 报错 The error may involve cn.changemax.dao.FilmInfoDAO.batchUpdate-Inline
一、错误主题:2020-02-07 22:37:43.596 ERROR 12612 --- [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled taskorg.springframework.jdbc.BadSqlGrammarExcepti...原创 2020-02-07 23:07:04 · 12297 阅读 · 0 评论 -
开源顶级持久层框架——mybatis(ibatis)——day02
mybatis第二天 高级映射 查询缓存 和spring整合 课程复习: mybatis是什么? mybatis是一个持久层框架,mybatis是一个不完全的ORM框架。SQL语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。 mybatis入门门槛不高,学习成本低,让程序员把精力放在sql语...原创 2018-11-20 14:57:15 · 2616 阅读 · 0 评论 -
开源顶级持久层框架——mybatis(ibatis)——day01
mybatis-day01 1.对原生态jdbc程序中的问题总结 1.1环境 java环境:jdk eclipse:indigo mysql:xx mybatis x.x.x 1.2jdbc程序 使用jdbc查询mysql数据中用户表的...原创 2018-11-19 15:08:06 · 2940 阅读 · 0 评论 -
关于自增主键,我们如何在mybatis中新增数据后如何在service中如何获取到该数据的主键值
其service中代码:projectProfile.setCreateTime(date);projectProfile.setCreateUserId(userId);projectProfile.setModifyUserId(userId);projectProfile.setModifyTime(date);projectProfile.setProjectStatus((...原创 2019-07-29 10:44:52 · 2828 阅读 · 0 评论 -
org.postgresql.util.PSQLException: 栏位索引超过许可范围:3,栏位数:2。
这个问题,其实我个人认为是Mybatis的一个bug,在xml中,我们会通常注释一些,sql片段,但是要注意一点 ,#{}即使注释了也会被扫描到,也就是说,他会在这里预留一个占位符,然后你传参,明明只传递两个参数,结果sql需要三个参数?那么解决方案就是,别注释,直接删除#{},当然${}就不会有问题,这个就是#和$的区别了。有兴趣自行百度。...原创 2019-08-05 10:14:49 · 8473 阅读 · 1 评论 -
简单介绍一下SqlSession,及四大对象
一、什么是SqlSession呢?SqlSession是Mybatis最重要的构建之一,可以简单的任务Mybatis一系列的配置目的是生成类似JDBC生成的Connection对象的SqlSession,这样才能和数据库开启“沟通的桥梁”,通过SqlSession可以实现增删改查(当然现在更加推荐是使用Mapper接口的形式),那么它是如何执行实现的呢?了解SqlSession的运作原理是...原创 2019-10-09 14:58:41 · 9278 阅读 · 1 评论 -
什么是一级缓存?使用一级缓存有什么优势?
Mybatis使用的过程中,每次使用Mybatis开启一次和数据库的会话操作的时候,Mybatis就会创建出一个SqlSession对象来表示一次数据库会话。在对数据库的一次会话中,我们有可能会反复地执行完全相同的查询语句,如果不采取一些措施的话,每一次 查询都会查询一次数据库,而我们在极短是时间内做了完全相同的查询,那么它们的结果极有可能完全相同,由于查询一次数据库的代价很大,这有可能造成很...原创 2019-10-09 16:08:15 · 4047 阅读 · 0 评论 -
如何实现Java导出数据库中的百万级的数据量生成Excel表格文件
超链接跳转:https://blog.youkuaiyun.com/qq_35206261/article/details/82844159原创 2019-10-11 16:39:25 · 4235 阅读 · 0 评论