Ynv*_*Ynv 3 java jooq java-record java-15
我刚刚尝试将我的项目升级到 Java 15,现在出现以下错误:
both interface org.jooq.Record in org.jooq and class java.lang.Record in java.lang match
Run Code Online (Sandbox Code Playgroud)
有没有人有解决这个问题的经验?
除了Aniket 已经说过的:
Record建议在您的按需导入语句中添加显式导入:
import org.jooq.*;
import org.jooq.Record;
Run Code Online (Sandbox Code Playgroud)
或者完全停止使用按需导入。例如,在 Eclipse 中,您可以使用“组织导入”功能将所有按需导入语句扩展为显式导入,具体取决于您实际使用的类型。
如果局部变量发生此问题,另一种防止此问题的方法是使用var:
var record = ctx.fetchOne(TABLE, TABLE.ID.eq(1));
Run Code Online (Sandbox Code Playgroud)
现在您不必导入类型。当然,这不适用于成员类型、方法参数和返回类型。
我们将尝试更好地记录这一点:https : //github.com/jOOQ/jOOQ/issues/10646
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |