Dao 接口的工作原理是 JDK 动态代理,
Mybatis 运行时会使用 JDK 动态代理为 Dao 接口生成代理 proxy 对象,
代理对象 proxy 会拦截接口方法,转而执行MappedStatement所代表的 sql,
然后将 sql 执行结果返回。
本文详细介绍了MyBatis中Dao接口的工作原理。MyBatis利用JDK动态代理为Dao接口生成代理对象,通过该代理对象拦截接口方法调用并执行对应的SQL语句,最后返回SQL执行结果。
Dao 接口的工作原理是 JDK 动态代理,
Mybatis 运行时会使用 JDK 动态代理为 Dao 接口生成代理 proxy 对象,
代理对象 proxy 会拦截接口方法,转而执行MappedStatement所代表的 sql,
然后将 sql 执行结果返回。
1061

被折叠的 条评论
为什么被折叠?