
MyBatis
文章平均质量分 67
点滴~
进阶中的工程师
展开
-
在MyBatis整合到Spring的过程中,调用DAO(数据访问对象)方法时,实际上是通过调用SQL的代理对象来实现的,这个代理对象是在Spring容器启动时生成的
因此,MyBatis整合到Spring后,调用DAO方法时所使用的SQL代理对象,是在Spring容器启动时,通过扫描Mapper接口并创建来生成的。这个代理对象利用Java的动态代理机制实现,能够拦截对Mapper接口方法的调用,并将其转发给MyBatis的SqlSession执行。原创 2025-03-24 23:48:34 · 400 阅读 · 0 评论 -
mybatis中的#号和$号的区别
转载自:http://blog.youkuaiyun.com/leo_ace/article/details/72824962 使用mybatis时动态传参,我们都知道使用#{},这也是绝大多数场景用到的, 当需要在后台拼接查询参数,放入in中,拼接的参数格式为‘p001','p002','p003'这样的,in条件的写法in (#{product})结果就是查询不到数据...转载 2017-08-12 22:15:57 · 9102 阅读 · 0 评论