随笔分类 -  mybatis

摘要:分布式系统中不建议使用mybatis缓存机制,建议通过redis来解决数据缓存。 MyBatis 缓存机制包括一级缓存和二级缓存,它们在提高数据库查询效率方面发挥着重要作用。 1. **一级缓存**(Local Cache): - 一级缓存是 MyBatis 默认开启的,其作用域限定在同一个 `Sq 阅读全文
posted @ 2024-09-09 12:05 在线电影制作人 阅读(5) 评论(0) 推荐(0)
摘要:MyBatis 的 `TypeHandler` 是一个非常重要的接口,它负责在 PreparedStatement 设置参数和 ResultSet 读取结果时,进行 Java 类型和 JDBC 类型之间的转换。以下是 `TypeHandler` 接口中定义的一些关键方法: 1. `setParame 阅读全文
posted @ 2024-09-05 12:35 在线电影制作人 阅读(5) 评论(0) 推荐(0)
摘要:依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi 阅读全文
posted @ 2022-08-10 08:35 在线电影制作人 阅读(4) 评论(0) 推荐(0)
摘要:Mybatis关联查询(一对多,多对一) - liqiangbk - 博客园 通过起别名的方式解决 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 阅读全文
posted @ 2022-08-04 22:59 在线电影制作人 阅读(5) 评论(0) 推荐(0)
摘要:关闭 #mybatis-plus mybatis-plus: configuration: map-underscore-to-camel-case: false Mybatis-Plus驼峰命名规则之Date类型字段返回值为null_DT辰白的博客-CSDN博客 阅读全文
posted @ 2022-08-01 20:00 在线电影制作人 阅读(6) 评论(0) 推荐(0)
摘要:2021-07-19 18:20:00.577 ERROR 27829 [io-11083-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in con 阅读全文
posted @ 2022-08-01 19:59 在线电影制作人 阅读(9) 评论(0) 推荐(0)
摘要:原理是pagehelper 内部有一个拦截器,在执行SQL语句之前,会为其拼接limit,以此来达到分页的目的。 <!-- pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehel 阅读全文
posted @ 2022-07-28 23:53 在线电影制作人 阅读(4) 评论(0) 推荐(0)
摘要:一对一 一对一的映射配置association标签 association属性: property:表示要映射的pojo类的属性名 javaType:表示要映射的属性的类型 子查询 select:根据select的id执行指定的select语句,如果是别的映射文件那么就全限定名+id(例如:com. 阅读全文
posted @ 2022-07-21 23:19 在线电影制作人 阅读(3) 评论(0) 推荐(0)
摘要:在数据变更语句 insert,update 和 delete 时,我们想要知道更新的那条语句的对应的字段(一般就是id),我们可以使用selectKey标签。 selectKey标签属性: keyPropertyselectKey 语句结果应该被设置到的目标属性。如果生成列不止一个,可以用逗号分隔多 阅读全文
posted @ 2022-07-20 17:45 在线电影制作人 阅读(8) 评论(0) 推荐(0)
摘要:中文手册:mybatis – MyBatis 3 | 简介 MyBatis是一款持久层框架。 映射配置文件 每一个接口对应一个映射配置文件,映射配置文件存储路径在resources目录下,并且要和接口的包路径保持一致,映射配置文件名需要和接口名保持一致。 idea创建映射配置文件模板,可以快速创建m 阅读全文
posted @ 2022-07-20 12:54 在线电影制作人 阅读(6) 评论(0) 推荐(0)
摘要:通用mapper整合mybatis,相同的CRUD没有必要编写,使用插件,例如:mapper(提供了最基本的CRUD功能,继承他接口即可) 使用mapper 1,加入起步依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper- 阅读全文
posted @ 2021-09-09 23:44 在线电影制作人 阅读(4) 评论(0) 推荐(0)
摘要:ssm_parent poxm.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch 阅读全文
posted @ 2021-08-27 21:31 在线电影制作人 阅读(4) 评论(0) 推荐(0)