下面是我的数据库实体
package org.example.api.entidades;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.Getter;
import lombok.Setter;
@Entity
@Getter
@Setter
@Table(name = "terceiros")
public class TerceiroEntidade {
@Id
private String cnpj_cpf;
private String nome;
private String tipo;
private String estado;
}
现在我们有了控制器
@PutMapping("/update")
public Object update(@RequestBody TerceiroEntidade terceiro){
terceiroService.findById(terceiro.getNome());
return terceiroService.updateTerceiro(terceiro);
}
问题是我无法使用 lombok 中的任何 getters,terceiro.getNome() 返回一个错误
Cannot resolve method 'getNome' in 'TerceiroEntidade'
。
请参考 Intellij 之前的答案:当我在 IntelliJ IDEA 下使用 Lombok 时无法编译项目 另外,我们可以从 Setting up Lombok with Eclipse and Intellij
获得通用参考