Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “日食遵从”;未解析的生成器名称“;但一切都很好_Java_Eclipse_Hibernate_Ubuntu - Fatal编程技术网

Java “日食遵从”;未解析的生成器名称“;但一切都很好

Java “日食遵从”;未解析的生成器名称“;但一切都很好,java,eclipse,hibernate,ubuntu,Java,Eclipse,Hibernate,Ubuntu,我使用hibernate@GenericGenerator(name=“myGenerator”)设置生成器,并将其与@GeneratedValue(generator=“myGenerator”)一起使用 应用程序运行正常,但Eclipse报告了一个错误“未解析的生成器名称“myGenerator”。 有没有办法禁用此错误检查或配置项目,使其能够识别“MySeq”生成器 以前的环境: Windows+Java5+Eclipse=此错误没有其他配置 实际环境: Linux+Java5+E

我使用hibernate@GenericGenerator(name=“myGenerator”)设置生成器,并将其与@GeneratedValue(generator=“myGenerator”)一起使用

应用程序运行正常,但Eclipse报告了一个错误“未解析的生成器名称“myGenerator”。

有没有办法禁用此错误检查或配置项目,使其能够识别“MySeq”生成器

以前的环境:

  • Windows+Java5+Eclipse=此错误没有其他配置
实际环境:

  • Linux+Java5+Eclipse- 我现在在我的环境中使用Linux+Eclipse,在我的类的所有GenericGenerator中,我都开始出现问题
我不知道这是因为我改变了环境还是因为Eclipse版本


提前感谢您提供的任何提示。

我建议编写一个虚拟生成器插件作为占位符。这里有一个示例“带增量项目生成器的插件”,它应该能让您在大部分方面都能做到这一点。。。听起来你只需要修剪一下

在Helios中,您可以执行以下操作:

  • 文件
  • 新的
  • 项目
  • 插件开发
  • 插件项目
  • 给它起个名字
  • “下一个”两次
  • 模板
  • “使用增量项目生成器的插件”

  • 你问题的答案很简单。该错误是由内置Java持久性验证器引起的。为了防止Eclipse显示错误,您只需将“未解析的生成器名称”的验证级别设置为警告或更低。请参阅Eclipse首选项对话框中的“Java持久性-错误/警告-查询和生成器”。

    Mark,我明天会检查这个问题,但提前感谢您的回答!