【发布时间】:2016-01-15 02:12:10
【问题描述】:
我导入了一个使用 lombok 来减少代码的项目,但我收到错误“方法 getBooks() 未定义为 Author 类型”,其中 Book 和 Author 是两个实体。
this.getBooks().add(book);
book.setAuthor(this);
Book Class 使用了这样的注释,我也收到警告“不推荐使用类型 Builder”,我该如何解决这个问题?
@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 {
...
}
【问题讨论】:
-
你使用哪个 IDE?
-
我用的是eclipse,现在运行java -jar lombok.jar就搞定了。