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

IntelliJ IDE中包含@RequiredargsConstructor错误的实体

孙化
2023-03-14
itemRepository.save(new Item("MacBook Pro"));

我的实体如下。

@Entity
@Data
@RequiredArgsConstructor
public class Item {

    private @Id @GeneratedValue Long id;
    private final String description;

    Item() {
        this.description = null;
    }
}

除了IDE错误之外,项目可以正确地构建和运行。

共有1个答案

燕承安
2023-03-14

您正在运行的示例项目使用Lombok,这是一个库,可以根据注释(例如@requiredargsconstructor)为您生成大量样板代码(例如getter和setter)。这很有用,但因为代码是在编译过程中生成的,IDE看不到它,因此会显示错误。

您必须安装Lombok插件,以使IntelliJ知道构造函数实际上确实存在,但是在编译过程中生成的。那么错误就会消失。

你也可以看看这个帖子,了解更多关于龙目岛如何在引擎盖下工作的细节。

 类似资料:
  • 在Python中尝试读取CSV列并将其转换为字典列表时,我遇到以下错误“error:line contains NULL byte”。 我已经注意到列表包含空字节,但这似乎与我编写的代码不兼容。 任何帮助将不胜感激!谢谢。

  • 嗨,我有相当不错的python和java知识,我最近决定在我的编程方面取得进一步的进步,就是创建我自己的语言,以便在我需要的时候使用和操作。我为eclipse安装了javacc插件,并浏览了一些教程。 我的问题是,当我创建一个新项目(文件 静态=假; “令牌上的语法错误,请删除这些令牌” Eclipse对除类名之外的所有内容都这样做,请注意,项目下的javacc模板没有错误。 请帮我找到一个解决方

  • 然而,试图创建一个最多4人的组时,具有相同ID的人不能在同一个组中,例如“Tim ID1、Josh ID2、Ben ID3、George ID4”,这将是一个罚款,但“James ID2”不能加入该组,因为Josh已经在其中了。 我不明白为什么这种方法不起作用,任何帮助都将不胜感激。

  • 关于CakePHP containable,我已经四处寻找了很长一段时间,不知怎的,我觉得CakePHP代码中有一个错误。。。让我给你举个例子 假设“会计”模型与“说明”相关。 我这样做一个连接: 所以有一个指令,一个学生和一个老师属于这个指令。我从“会计”模型中调用find 连接将自动完成并更正 将检索包含中提到的字段 字段被连接,但连接错误;因此,结果数组包含一条带学生和教师的指令。但它不会显

  • 我试图创建一个程序,它提示用户输入一个输入,只有当输入是整数时才显示输出 null 任何形式的帮助都将不胜感激!:)

  • 我正在尝试在Visual Studio中使用GLFW进行Vulkan项目。在所有 include 语句之后,代码仍然显示一些错误,所有这些错误都与 GLFW 库包含有关。一个错误(下面的最后一个错误)有“stdafx.h”错误。我不知道是什么。我正在发布代码和错误。有人可以帮我吗? 项目文件行抑制状态错误(活动)E1696的严重性代码说明无法打开VulkanTest c:\Users\H28152