我导入了一个使用lombok来减少代码的项目,但是我收到错误“类型作者”的方法getBooks()未定义,其中Book和Author是两个实体。
this.getBooks().add(book);
book.setAuthor(this);
Book Class使用了这样的动画,我也警告“类型构建器已被弃用”,我该如何解决这个问题?
@Entity
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(exclude = "id")
@ApiObject(name = "Book", group = DocumentationConstants.GROUP_LIBRARY, description = "Represents a book. Every book has an <code>Author</code> and a price.")
public class Book {
...
}
答案 0 :(得分:1)
我不知道有关getBooks的问题,但要解决弃用警告,您可能应该将导入从lombok.experimental.Builder
替换为lombok.Builder
披露:我是龙目岛的开发者。