use*_*467 1 java eclipse jdbc java-ee
我试图@JDBC在我的类定义中使用注释,如下所示,但Eclipse说JDBC cannot be resolved to a type.为什么会这样?
我使用MySQL作为数据库引擎,我添加了mysql-connector-javato WEB-INF/lib并将其添加到项目的Build Path中.
当我点击同一行代码上红色方块上的X的灯泡时,没有选项可以导入任何东西 - 只是Create annotation JDBC.
import java.util.List;
import javax.sql.DataSource;
@JDBC
public class MyClass {
...
}
Run Code Online (Sandbox Code Playgroud)
鉴于MySQL + JDBC + Java EE + Eclipse的组合,您可能在没有阅读文本的情况下遵循本教程和复制代码.它提到了以下内容:
另请注意,我们定义了一个名为@JDBC的新注释.这允许我们将正确的存储库注入Servlet,如下所示:
Run Code Online (Sandbox Code Playgroud)package com.bookstore; import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; import javax.inject.Qualifier; @Qualifier @Retention(RUNTIME) @Target({TYPE, METHOD, FIELD, PARAMETER}) public @interface JDBC { }
所以,你必须自己创建它.
| 归档时间: |
|
| 查看次数: |
6566 次 |
| 最近记录: |