随笔分类 -  Mybatis

摘要:Hibernate 和 MyBatis 都是目前业界中主流的对象关系映射(ORM)框架,它们的主要区别如下。 1)sql 优化方面 Hibernate 使用 HQL(Hibernate Query Language)语句,独立于数据库。不需要编写大量的 SQL,就可以完全映射,但会多消耗性能,且开发 阅读全文
posted @ 2023-07-04 19:14 huigui_mint 阅读(66) 评论(0) 推荐(0) 编辑
摘要:MyBatis是一个持久层框架,它的工作原理是: 1. 首先,MyBatis从XML映射文件中读取SQL语句,将其解析成SQL语句对象,并将SQL语句对象存储在内存中。 2. 然后,MyBatis将SQL语句对象与用户提供的参数绑定,生成完整的SQL语句。 3. 接着,MyBatis将SQL语句发送 阅读全文
posted @ 2023-07-04 19:13 huigui_mint 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-27 02:24 huigui_mint 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一级缓存localCache 在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的 SQL,MyBatis 提供了一级缓存的方案优化这部分场景,如果是相同的 SQL 语句,会优先命中一级缓存,避免直接对数据库进行查询,提高性能。每个 SqlSession 中持有了 Execut 阅读全文
posted @ 2023-06-27 02:21 huigui_mint 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示