Skip to content
This repository has been archived by the owner on Jul 11, 2018. It is now read-only.

Maven编译时错误: WrappedStatement不是抽象的, 并且未覆盖Statement中的抽象方法isCloseOnCompletion() #1

Open
simonhoo opened this issue Jun 26, 2014 · 3 comments

Comments

@simonhoo
Copy link

TDDL源码下载之后,Maven编译时,出错。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project tbdatasource: Compilation failure: Compilation failure:
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\WrappedStatement.java:[43,7] 错误: WrappedStatement不是抽象的, 并且未覆盖Statement中的抽象方法isCloseOnCompletion()
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\WrappedConnection.java:[55,7] 错误: WrappedConnection不是抽象的, 并且未覆盖Connection中的抽象方法getNetworkTimeout()
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\WrappedResultSet.java:[53,7] 错误: WrappedResultSet不是抽象的, 并且未覆盖ResultSet中的抽象方法getObject(String,Class)
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\WrapperDataSource.java:[48,7] 错误: WrapperDataSource不是抽象的, 并且未覆盖CommonDataSource中的抽象方法getParentLogger()
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\CachedPreparedStatement.java:[54,7] 错误: CachedPreparedStatement不是抽象的, 并且未覆盖Statement中的抽象方法isCloseOnCompletion()
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\TaobaoDataSource.java:[19,7] 错误: TaobaoDataSource不是抽象的, 并且未覆盖CommonDataSource中的抽象方法getParentLogger()
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\WrappedPreparedStatement.java:[53,7] 错误: WrappedPreparedStatement不是抽象的, 并且未覆盖Statement中的抽象方法isCloseOnCompletion()
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\WrappedCallableStatement.java:[50,7] 错误: WrappedCallableStatement不是抽象的, 并且未覆盖CallableStatement中的抽象方法getObject(String,Class)
[ERROR] \Users\Administrator\Desktop\tb_tddl-master\tbdatasource\src\main\java\com\taobao\datasource\resource\adapter\jdbc\CachedCallableStatement.java:[50,7] 错误: CachedCallableStatement不是抽象的, 并且未覆盖CallableStatement中的抽象方法getObject(String,Class)

@javakaka
Copy link

用jdk1.6编译

@simonhoo
Copy link
Author

果然,问题解决。

@DreamtoucherN01
Copy link

我也遇到了同样的问题,使用-Dmaven.compiler.source=1.6 -Dmaven.compiler.target=1.6配置,然后主机也使用了jdk1.6 但是还是没解决问题,请问还有哪个地方会有问题呢?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants