《深入浅出Hibernate》中有个JDBC运用InvocationHandler的例子
例子环境:
使用动态代理,在开发人员使用close()方法的时候,不是使用java的Connection的close方法,而是使用自定义的数据库连接池类的close()方法
配合Dynamic Proxy模式,DBConnectionPool.getConnection方法也做了一点小小的修改
《深入浅出Hibernate》中有个JDBC运用InvocationHandler的例子
例子环境:
使用动态代理,在开发人员使用close()方法的时候,不是使用java的Connection的close方法,而是使用自定义的数据库连接池类的close()方法
配合Dynamic Proxy模式,DBConnectionPool.getConnection方法也做了一点小小的修改