自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 Mybatis面试问题梳理

MyBatis作为半自动ORM工具,与全自动的Hibernate相比,需要手动编写SQL进行关联查询。其核心特性包括:#{}安全预编译处理与${}字符串替换的区别、分页方式(逻辑分页RowBounds和物理分页)、延迟加载机制(通过动态代理实现按需加载)。工作原理主要涉及配置文件解析、SqlSession创建、Executor执行等流程。其中,#{}能有效防止SQL注入,而分页推荐使用物理分页以提高性能。延迟加载需在配置中开启,并通过代理对象拦截方法调用实现关联数据的按需查询。

2025-07-10 10:00:00 1152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除