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