动态代理:
* jdk的动态代理
* 代理对象和目标对象实现了共同的接口
* 拦截器必须实现InvocationHanlder接口
* 拦截器必须实现MethodInterceptor接口
* jdk的动态代理
* 代理对象和目标对象实现了共同的接口
* 拦截器必须实现InvocationHanlder接口
例子:http://blog.csdn.net/rain097790/article/details/14167395
* cglib的动态代理
* 拦截器必须实现MethodInterceptor接口
* hibernate中session.load采用的是cglib实现的