摘要: MyBatis 的缓存机制分为两个级别:一级缓存和二级缓存。这两种缓存机制都有助于提高数据访问效率,减少对数据库的直接请求次数,但它们的工作原理和适用场景有所不同。 一级缓存(Per-Executor Transactional Caches) 一级缓存也被称为“事务范围内的缓存”或者“执行器级别的 阅读全文
posted @ 2024-06-30 17:58 使用D 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在 MyBatis 中,#{} 和${} 是两种不同的参数处理方式,它们在 SQL 语句的动态生成和预编译语句的参数绑定中扮演着不同角色。 #{} #{} 主要用于预编译语句(Prepared Statement)的参数绑定,它具有以下几个特点: 防止 SQL 注入:#{} 能够自动进行字符串的转义 阅读全文
posted @ 2024-06-30 17:56 使用D 阅读(19) 评论(0) 推荐(0) 编辑