当前位置: 首页 > 知识库问答 >
问题:

实体“className”的给定名称为空

邓阳伯
2023-03-14

我在Eclipse(Kepler)中使用JPA,虽然类中没有任何变化,但我的实体bean偶尔会显示错误。

突然,@entity注释突出显示为错误,相关的错误消息为:

实体“com.test.domain.result”的给定名称为空。

如果我特别添加了name属性(即@entity(name=“someName”),那么该行的“someName”部分将突出显示为错误。

好吧,我可以在项目属性中找到一个工具,专门将此错误设置为警告(或忽略!)(Project Properties->JPA->Errors/Warnings->键入“Entity Name is Empty”(列表中的第二个)。如果我这样做,一切都很正常,但是我仍然想知道是什么导致了错误。

共有1个答案

酆意智
2023-03-14

我可以在项目属性中找到一个工具,专门将此错误设置为警告(或忽略!)(项目属性->JPA->Errors/Warnings->键入“Entity Name is Empty”(在列表中的第2个)。

稍后取消此设置实际上不会导致错误返回,我猜测eclipse会与自身不同步。

 类似资料:
  • 问题内容: 我定义了以下实体: 尽管有表注释,我仍然收到。如何防止将诸如EmailTemplate之类的实体类转换为email_template表名? 编辑: 我正在使用Spring Boot:启动JPA。在我的build.gradle文件中 问题答案: Spring默认使用带下划线的驼峰案例名称分割。尝试在中设置。

  • 问题内容: 我想在我的* .xhtml页面上放一个packman游戏。(我正在使用jsf 2和primefaces 3.5) 然而, 当我“翻译” xhtml中的html页面时,此脚本出现错误: 在行: 我得到: 实体名称必须紧随实体引用中的“&”之后。 任何想法如何解决? 问题答案: 到目前为止,所有发布的答案都给出了正确的解决方案,但是没有人能够正确解释具体问题的根本原因。 Facelets是

  • 问题内容: 我使用ServiceStack,并且想在Redis中将对象存储为散列,并通过id访问其部分(字段),而无需序列化整个对象,所以我有一个问题: 有没有一种方法可以使用“ Id”以外的其他属性来标记ID字段?我正在使用命名约定,其中id字段的名称类似于“类 名+ ID”。因此,在用户类中,将在 Userclass ID,项目类ItemId等字段中。 是否有一种方法可以更新对象中更改的属性,

  • 问题内容: 对于Java开发人员来说,这必须是一个非常基本的问题,但是在给定 类名* 的情况下找到合适的 jar文件 的最佳方法是什么? * 例如,给定“ com.ibm.websphere.security.auth.WSSubject ”,您如何跟踪适当的jar文件?(“ google”不是我要找的答案!) 在Java文档不给jar文件的任何暗示,明显的jar文件的名称本身不提供线索。 在Ja

  • 问题内容: 我对mongodb和morphia相当陌生,在开始使用它之后,我意识到mongodb文档中还有一个额外的部分,该记录包含一个文件名“ ClassName”,其中包含了morphia映射的类的值。 这正常吗?我觉得这违反了数据库中数据的完整性,是否有解决的办法? 问题答案: 您可以显式禁用该属性: 如果只有一个实体类,我通常会抑制该属性。如果要对我的实体进行子类化,则将明确启用它(这是默

  • 问题内容: 我正在编写一个以命令作为参数的Python应用程序,例如: 我希望应用程序是可扩展的,也就是说,能够添加实现新命令的新模块而不必更改主应用程序源。这棵树看起来像: 因此,我希望应用程序在运行时找到可用的命令模块并执行相应的命令模块。 Python定义了函数,该函数使用一个字符串作为模块名称: 该函数导入模块名称,可能使用给定的全局变量和局部变量来确定如何在包上下文中解释该名称。from