【Java AOP学习之method invoke of class JdkDynamicAopProxy】教程文章相关的互联网学习教程文章

com.sun.proxy.$Proxy2 cannot be cast to java.sql.Connection异常解决【代码】【图】

错误如图:代码如图:原因:在使用动态代理增强Connection连接对象的close方法时报错,但是之前使用mysql驱动没问题,更换为ojebc8时报如上错误,原因时由于数据库驱动不同,Connection.class.getInterfaces()返回的结果也不同,它返回的是一个Class[]数组,然而此数组的第一个元素必须是Connection才能把创建的代理类转为Connection对象,否则就会报错。解决方法:   将Connection.class.getInterfaces(),替换为new Class[] { ...

CLASS - 相关标签