【发布时间】:2011-02-12 19:48:04
【问题描述】:
我的项目没有编译,并给出这些错误:
信息: D:\projects\gre\com\site\core\domain\Employee.class: 警告:找不到注释方法 'schema()' 类型 'javax.persistence.Table':类文件 对于 javax.persistence.Table 未找到。
信息: D:\projects\gre\com\site\core\domain\Employee.class: 警告:找不到注释方法 'name()' 类型 'javax.persistence.Table':类文件 对于 javax.persistence.Table 未找到。
信息: D:\projects\gre\com\site\core\domain\Employee.class: 警告:找不到注释方法 'fetch()' 类型 'javax.persistence.ManyToOne':类 javax.persistence.ManyToOne 文件 未找到。
信息: 编译器(1.6.0_22)。请提交错误 在 Java 开发人员 连接(http://java.sun.com/webapps/bugreport) 在检查了 Bug Parade 之后 重复。包括你的程序和 您的以下诊断 报告。谢谢。
信息: com.sun.tools.javac.code.Symbol$CompilationFailure:class 对于 javax.persistence.FetchType 不是 找到
信息: 编译完成,出现 1 个错误和 0 个警告
信息: 1 个错误
错误: 编译器内部错误.进程以退出代码 4 终止
我正在使用 IntelliJ Idea 9,正确附加 hibernate-jpa-2.0-api-1.0.0.Final.jar
我已经使缓存失效,删除了 out/war 文件夹,但在编译时仍然有错误。
【问题讨论】:
-
这可能是因为编译器中的错误 - bugs.java.com/view_bug.do?bug_id=6550655 请参阅 stackoverflow.com/questions/1573019/…
标签: java hibernate intellij-idea compiler-errors jpa-2.0