Spring Boot Entity Java: не может найти символ. Ошибка, данная ЛомбокомJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot Entity Java: не может найти символ. Ошибка, данная Ломбоком

Сообщение Anonymous »

обновление : эта проблема, по -видимому, связана с использованием Lombok
Я написал в Java класс объекта:
import java.time.OffsetDateTime;
import java.util.Set;
import java.util.UUID;
import jakarta.persistence.*;
import lombok.*;
import org.cnr.plantvocdb.enums.LeafHabitus;
import org.cnr.plantvocdb.enums.PlantsRanks;
@Entity
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@Builder
@Table(name = "plants_voc")
public class PlantVocEntity {

@Id
@GeneratedValue(strategy = GenerationType.UUID)
@Column(name="id", length = 36, nullable = false, updatable = false)
private UUID id;

@Column(name="ipni", length = 50)
private String ipniCode;

// @Column(name="full_name_plain", length = 50, nullable = false)
@Column(name="full_name_plain", length = 50)
private String fullNamePlain;

@Column(name="full_name_no_authors_plain", length = 20)
private String fullNameNoAuthorsPlain;

@Column(name="name", length = 20)
private String name;

@Column(name="family", length = 20)
private String family;

@Column(name="genus", length = 20)
private String genus;

@Column(name="species", length = 20)
private String species;

@Column(name="valid_nomenclature")
private boolean validNomenclature;

@Column(name="rank")
@Enumerated(EnumType.STRING)
private PlantsRanks rank;

@Column(name="leaf_habitus")
@Enumerated(EnumType.STRING)
private LeafHabitus leafHabitus;

@OneToMany(mappedBy = "plantVocEntity")
private Set
emitter;

@ElementCollection
@Column(name="synonyms")
private Set synonyms;

@Column(name="created_datetime_utc", updatable = false) // creation_datetime_utc
private OffsetDateTime createdDatetimeUTC;

@Column(name="updated_datetime_utc") // last_modified_datetime_utc
private OffsetDateTime updatedDatetimeUTC;

}
< /code>
Далее в службе я создаю экземпляр класса объектов и когда я пытаюсь передать его значение с установщиком, я получаю эту ошибку: < /p>
import org.cnr.plantvocdb.dto.RequestPlantVocDTO;
import org.cnr.plantvocdb.dto.ResponsePlantVocDTO;
import org.cnr.plantvocdb.entity.PlantVocEntity;
import org.cnr.plantvocdb.repository.PlantsVocRepository;
import org.modelmapper.ModelMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.time.OffsetDateTime;
import java.time.ZoneOffset;

@Service
public class PlantsVocService {

private final PlantsVocRepository repository;
private final ModelMapper mapper;

@Autowired
public PlantsVocService(PlantsVocRepository repository, ModelMapper mapper) {
this.repository = repository;
this.mapper = mapper;

}

public ResponsePlantVocDTO CreateNewPlantVoc(RequestPlantVocDTO plant){
PlantVocEntity p = new PlantVocEntity();
p.setFamily("Hola");

return null;
}
}


Это мой pom.xml < /p>


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.4.2


org.cnr
plantvocdb
0.0.1-SNAPSHOT
plantvocdb
Plant VOC emitter DataBase














23



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-validation


org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-devtools
runtime
true


org.postgresql
postgresql
runtime


org.projectlombok
lombok
true


org.springframework.boot
spring-boot-starter-test
test





org.modelmapper
modelmapper
3.2.2






org.apache.maven.plugins
maven-compiler-plugin



org.projectlombok
lombok





org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok










Подробнее здесь: https://stackoverflow.com/questions/794 ... -by-lombok
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»