Когда я пытаюсь сбилдить проект, получаю ошибку:
java: cannot find symbol
symbol: method builder()
Вот, где я вызываю метод builder класса TgUser:
private TgUser findOrSaveTelegramUser(User user) {
TgUser persistentTgUser = tgUserDAO.findTelegramUsersByUID(user.getId());
if (persistentTgUser == null) {
TgUser transientTgUser = TgUser.builder()
.uid(user.getId())
.username(user.getUserName())
.isActive(false)
.build();
return tgUserDAO.save(transientTgUser);
}
return persistentTgUser;
}
Класс TgUser:
import jakarta.persistence.*;
import lombok.*;
import org.hibernate.annotations.CreationTimestamp;
import java.time.LocalDateTime;
@Getter
@Setter
@EqualsAndHashCode(exclude = "id")
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name = "tg_users")
public class TgUser {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private Long uid;
private String username;
private String email;
private Boolean isActive;
}
Посмотрел использование аннотации
@Builder из lombok, и сделал все правильно как я думаю. Но я чего-то не вижу и не понимаю почему возникает ошибка, прошу пожалуйста помочь