通过xml对sql进行直观便捷的管理,mybatis成为dao层的不二选择,简单看看它的源码和实现原理。
1 @Repository通过jdk proxy动态代理生成具体处理的类。
2 请求到达dao层,xml解析出的数据,需要和请求的入参做匹配,以生成最终的sql
调用链:
3 根据最终的sql生成prepareStatement, 再去请求db
调用链:
通过xml对sql进行直观便捷的管理,mybatis成为dao层的不二选择,简单看看它的源码和实现原理。
1 @Repository通过jdk proxy动态代理生成具体处理的类。
2 请求到达dao层,xml解析出的数据,需要和请求的入参做匹配,以生成最终的sql
调用链:
3 根据最终的sql生成prepareStatement, 再去请求db
调用链: