
Mybatis
Mybatis学习总结以及常见错误。
崔雨田
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis 执行流程探究
Mybatis 执行流程探究基础配置使用SqlSessionFactoryBean 来构建SqlSessionFactory测试程序 @Test public void tetTx() throws Exception { DruidDataSource dataSource = new DruidDataSource(); dataSource.setUsername("root"); dataSource.setPassword("1原创 2020-11-22 17:51:43 · 461 阅读 · 0 评论 -
Mybatis 探究之 执行器、二级缓存
CachingExecutor测试程序 /** * 测试二级缓存 * <p> * doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) */ @Test public void CachingExecutor() throws SQLException {原创 2020-11-22 17:50:07 · 190 阅读 · 0 评论 -
Mybatis 探究之 执行器、一级缓存
一级缓存分析注:只是对执行器以及一级缓存为主线分析执行过程, JDBC 部分不做分析执行器 类图使用默认执行器 /** * 测试一级缓存 * <p> * doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) */ @Test public void T原创 2020-11-20 16:08:06 · 197 阅读 · 0 评论 -
Spring boot + Mybatis Plus实现上一页、下一页功能。
在做查询的h时候, 我们会遇到上一页、下一页这样的需求, 这时候使用 id + 1 和 id -1 来做查询是不能够完成需求的, 因为会遇到有的 id 被删除而导致id 不连贯的一个情况。Spring boot == 2.2.4Mybatis Plus == 3.0.5此时我们只需要对查询做个排序然后取单个结果就可以//上一篇 SELECT * FROM new_info WHERE ...原创 2020-04-01 21:00:46 · 1741 阅读 · 1 评论 -
MybatisPlus
地址:Mybatis Plus: https://mp.baomidou.com/为了简化开发而生!!!Plus是什么?愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。Plus能帮助我们干什么?其基本特性如下:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性...原创 2020-03-24 14:45:53 · 196 阅读 · 0 评论 -
Mybatis Plus 驼峰命名 Unknown column 'createTime' in 'field list'
Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘createTime’ in ‘field list’mybatis Plus中查询是按照默认的驼峰命名来做实体类和数据库字段之间的映射的, 比如:实体类中 :usersId驼峰转化为下划线 _ 数据库中: users_id...原创 2020-03-27 09:57:02 · 8817 阅读 · 1 评论