Добавлена зависимость Lombok, но @getter, @setter не работает для классов ⇐ JAVA
Добавлена зависимость Lombok, но @getter, @setter не работает для классов
Я скопировал свой проект с одного ноутбука на другой. Зависимость Lombok уже добавлена в файл pom.xml. Но теперь классы Java в моем проекте, использующие @getter, @setter, не могут генерировать функции get..() и set..(), когда их объекты создаются, и, следовательно, сборка завершается с ошибкой.
Пример:
Класс пользователя
@Entity @Getter @Сеттер @NoArgsConstructor @Table(name="сообщения") сообщение публичного класса { @Идентификатор @GeneratedValue(strategy=GenerationType.IDENTITY) частный целочисленный postId; @Column(name="post_title", length=100, nullable=false) частный заголовок строки; @Столбец (длина = 1000) содержимое частной строки; личная дата; дата; частная строка imageName; @ManyToOne @JoinColumn(name="category_id") частная категория категории; @ManyToOne частный пользователь; @OneToMany(mappedBy = "post", cascade = CascadeType.ALL) частные комментарии Set = new HashSet();
Место, где выдает ошибку:
Опубликовать post = this.modelMapper.map(postDto, Post.class); post.setDate(новая дата()); post.setImageName("default.png"); post.setCategory(категория); post.setUser(пользователь); Опубликовать newPost = this.postRepo.save(post); Все методы set, использованные выше, выдают исключение «метод не найден».
Как решить эту проблему?? Помогите!!
Я скопировал свой проект с одного ноутбука на другой. Зависимость Lombok уже добавлена в файл pom.xml. Но теперь классы Java в моем проекте, использующие @getter, @setter, не могут генерировать функции get..() и set..(), когда их объекты создаются, и, следовательно, сборка завершается с ошибкой.
Пример:
Класс пользователя
@Entity @Getter @Сеттер @NoArgsConstructor @Table(name="сообщения") сообщение публичного класса { @Идентификатор @GeneratedValue(strategy=GenerationType.IDENTITY) частный целочисленный postId; @Column(name="post_title", length=100, nullable=false) частный заголовок строки; @Столбец (длина = 1000) содержимое частной строки; личная дата; дата; частная строка imageName; @ManyToOne @JoinColumn(name="category_id") частная категория категории; @ManyToOne частный пользователь; @OneToMany(mappedBy = "post", cascade = CascadeType.ALL) частные комментарии Set = new HashSet();
Место, где выдает ошибку:
Опубликовать post = this.modelMapper.map(postDto, Post.class); post.setDate(новая дата()); post.setImageName("default.png"); post.setCategory(категория); post.setUser(пользователь); Опубликовать newPost = this.postRepo.save(post); Все методы set, использованные выше, выдают исключение «метод не найден».
Как решить эту проблему?? Помогите!!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Установка mvn выдает ошибку компиляции для свойств @Getter @Setter для свойств Lombok
Anonymous » » в форуме JAVA - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Lombok @Getter и @Setter не распознаны в тесте Maven - «Не удается найти символ» ошибку
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Lombok @Getter и @Setter не распознаны в тесте Maven - «Не удается найти символ» ошибку
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-