- 博客(8)
- 收藏
- 关注
原创 详细说说mybatis一级缓存和二级缓存
*MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。MyBatis 可以通过简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。MyBatis 提供了两级缓存机制:一级缓存和二级缓存。下面将详细解释这两级缓存的工作原理、使用场景以及注意事项。**
2024-11-23 10:53:59
910
原创 详细说说mybatis是如何通过接口找到对应的XML文件中的SQL的
MyBatis 在启动时,会读取配置文件和 Mapper XML 文件,并将它们解析为内部的数据结构。方法时,MyBatis 会为指定的 Mapper 接口创建一个动态代理对象。这个代理对象会拦截接口方法的调用,并根据方法名和参数类型找到对应的。通过这些配置和机制,MyBatis 能够将 Java 接口方法与 XML 文件中的 SQL 语句绑定在一起,从而简化了数据库操作。Mapper 接口是 MyBatis 中的一个核心概念,它定义了对数据库进行操作的方法。对象找到对应的 SQL 语句,并使用。
2024-11-23 10:22:19
1226
原创 通过ApplicationContextAware接口,获取Spring上下文
【代码】通过ApplicationContextAware接口,获取Spring上下文。
2024-06-17 21:28:55
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1