本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码: 一.构建一个环境: 1. 首先创建一个表: CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); 2. 然后注入数据 insert into pet values('Fluffy', 'Harold', 'cat', 'f', '19
我们首先介绍一下Mybatis插件相关的几个类,并对源码进行了简单的分析. Mybatis插件相关的接口或类有:Intercept.InterceptChain.Plugin和Invocation,这几个接口或类实现了整个Mybatis插件流程. Interceptor:一个接口,是实现自己功能需要实现的接口 源码如下: /** * @author Clinton Begin */ public interface Interceptor { //在此方法中实现自己需要的功能,最后执行invoc