【问题标题】:JPA metamodel not recognized with Netbeans 7.4Netbeans 7.4 无法识别 JPA 元模型
【发布时间】:2013-10-22 16:57:18
【问题描述】:

我有一个在 Netbeans 7.3 下运行良好的 Web 应用程序。当我在另一台使用 Netbeans 7.4 的计算机上安装它时,对 JPA 元模型的所有引用现在都未定义。

引用元模型的导入语句(以下划线结尾的,如下面的第三个导入语句)无法识别:

import bfMetier.ApplicationInitialise;
import entites.Locations;
import entites.Locations_;

当我运行该项目时,它会因“找不到符号位置_”错误而中止:

SEVERE: Exception while loading the app : EJB Container initialization error
java.lang.ExceptionInInitializerError
(...)
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
  symbol:   class Locations_
  location: package entites
    at beansFacades.LocationsFacade.<clinit>(LocationsFacade.java:10)

我使用 eclipse 作为 JPA 2.0 提供程序并在 Glassfish 3.1.2.2 下运行该应用程序。

是否需要添加任何参数才能生成元模型类?

谢谢!

【问题讨论】:

标签: jpa netbeans eclipselink metamodel


【解决方案1】:

我在7.4新建了一个java项目,发现了一些不同...

  1. 上下文菜单中没有用于从数据库生成类的选项(如 7.3)。
  2. 我在 New Java Class... Persistence 类别中找到了这个选项。
  3. 7.4 生成的实体没有元数据类。

可能是,netbeans 不再生成/或需要元数据类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    相关资源
    最近更新 更多