mybatis
文章平均质量分 87
柯南二号
一个喜欢探讨Java后端技术的小白
展开
-
SpringBoot 结合 MyBatis 在控制台查看实际SQL语句执行的结果
appender=com.p6spy.engine.spy.appender.StdoutLogger # 或者使用 Log4jAppender。driver-class-name: com.p6spy.engine.spy.P6SpyDriver # 使用 P6Spy 驱动。启动应用程序后,执行数据库查询时,你将在控制台上看到 SQL 查询和执行时间的输出。driver=com.mysql.cj.jdbc.Driver # 使用你的数据库驱动。这个优点是可以看到具体的执行结果集合。原创 2024-10-13 16:09:28 · 743 阅读 · 0 评论 -
SpringBoot整合MyBatis记录
MyBatis 中提供了两种方式来实现 SQL 语句映射,一种是通过 XML 来定义语句,还有一种是通过注解的方式,注解的方式更加简洁、方便,但是不如 XML 来的功能强大、直观,这里由于文章篇幅有限,重点介绍 XML 的形式来实现 SQL 语句映射。上节中创建的 mapper 接口文件还需要创建一个 mapper XML 文件与之对应,mapper XML 文件中主要定义了 SQL 语句。application.yml 配置文件中 mybatis 字段中定义的几个属性需要关注一下。原创 2024-10-09 19:24:06 · 1274 阅读 · 0 评论 -
Mybatis-Plus之CRUD接口
Mybatis-PlusCRUD接口Service CRUD 接口说明:通用 Service CRUD 封装IService接口,进一步封装 CRUD 采用 get 查询单行 remove 删除 list 查询集合 page 分页 前缀命名方式区分 Mapper 层避免混淆,泛型 T 为任意实体对象建议如果存在自定义通用 Service 方法的可能,请创建自己的 IBaseService 继承 Mybatis-Plus 提供的基类对象 Wrapper 为 条件构造器#Save// 插入原创 2020-11-17 10:01:14 · 536 阅读 · 0 评论 -
Mybatis总结
Mybatis总结1、什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。(3)通过xml 文件或注解的方式将要执行的原创 2020-09-26 13:05:22 · 152 阅读 · 0 评论 -
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
Mybatis提示错误信息Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘entities’ not found. Available parameters are [collection, list]可以提升为一类问题Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘XXX’ not found. Available paramete原创 2020-07-08 10:46:25 · 16712 阅读 · 4 评论 -
IDEA在写Mybatis时遇到了Could not autowire. No beans of 'xxxx' type found 的错误提示
在用Spring Boot整合Mybatis时,遇到了一个这样的报错但是在后台还是可以运行查看到json字符串但是对于这个报错,看上去还是感觉不满意,于是查找资料之后,找到了下面几种解决办法**(1)在注解上加上:required = fales****(2)使用 @Resource 替换 @Autowired****(3)在 MyBatis 接口上加上 @Reposi...原创 2020-02-01 13:46:02 · 1398 阅读 · 0 评论