随笔分类 -  MyBatis

摘要:问题复现: 在原有项目基础上开发获取最新的第一个模板的接口。接口中只有一个查询sql:select x from x where x limit 1。 调试总是报错: org.springframework.jdbc.BadSqlGrammarException: ### Error queryin 阅读全文
posted @ 2023-03-03 11:53 super超人 阅读(415) 评论(0) 推荐(1)
摘要:原因大概4点: 1.定制化。sql精心设计与定制。 2.cache不满足。具体问题具体优化。 3.耦合高。牵一发动全身。 4.开发和调优。 参考:https://www.pianshen.com/article/80951322181/ 阅读全文
posted @ 2023-02-02 15:43 super超人 阅读(65) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/weixin_45764765/article/details/105281811 阅读全文
posted @ 2021-12-27 00:01 super超人 阅读(471) 评论(0) 推荐(0)
摘要:IDEA: 配置文件,放在加载文件夹下,如resources: generatorConfig.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org// 阅读全文
posted @ 2021-12-21 09:07 super超人 阅读(1003) 评论(0) 推荐(0)
摘要:mybatis配置打印sql: 阅读全文
posted @ 2019-09-06 12:01 super超人 阅读(1269) 评论(0) 推荐(0)
摘要:1.引入ehcache的jar包和mybatis整合ehcache的jar包; 2.配置ehcache.xml文件: 3.mybatis-config.xml中开启二级缓存:<setting name="cacheEnabled" value="true"/>; 4.applicationConte 阅读全文
posted @ 2018-10-18 11:43 super超人 阅读(227) 评论(0) 推荐(0)
摘要:mybatis的xml配置文件中,字段映射的两种方式: 1.resultMap标签中将数据库的字段与实体类中的字段对应: 通过<result column="acti_name" property="actiName"/>将数据库中的字段acti_name对应到实体类中的字段actiName 2.查 阅读全文
posted @ 2018-02-28 11:48 super超人 阅读(3380) 评论(0) 推荐(0)
摘要:mybatis的sql中使用$会出现sql注入示例: 模拟简单登录场景: 页面代码: controller: service接口: service实现类: mapper接口: mapper.xml文件:使用$的sql: 数据库用户表user2数据: 运行程序:编译后的sql: 执行结果: 登录成功: 阅读全文
posted @ 2018-02-06 11:33 super超人 阅读(1071) 评论(0) 推荐(0)
摘要:mybatis批量操作: 批量保存: 批量保存解析出来的语句格式为: insert into 表名 (字段1,字段2) values (value1,value2)(value3,value4); 批量更新: 批量更新解析出来的语句格式为: 阅读全文
posted @ 2018-01-26 09:39 super超人 阅读(291) 评论(0) 推荐(0)
摘要:环境:Idea、ssm、maven 由于使用maven的原因,maven不会扫描到mapper的xml文件所以会出现此类问题。 每次走到mapper方法时就抛异常:Invalid bound statement (not found)。这个问题找了好长时间,最后还是把mapper的xml文件放在了项 阅读全文
posted @ 2018-01-10 16:25 super超人 阅读(397) 评论(0) 推荐(0)
摘要:mybatis与spring整合配置: 第一种方式:(此处配置扫描的包路径、注解。每个mapper类上面需要加@Repository才能纳入spring的bean管理器中) 第二种方式:(此处配置扫描包路径、数据库工厂。每个mapper类上面加不加@Repository都能纳入spring的bean 阅读全文
posted @ 2018-01-10 16:16 super超人 阅读(169) 评论(0) 推荐(0)