lombok 生成器使用休眠列表创建问题
lombok builder creating issue with hibernate list
我有一个 class 让我们说 A。它有几个非空参数。我正在使用 lombok @NonNull 和 lombok @Builder。从文档看来,Builder 生成了对参数的非空检查。
故事的另一面是在使用休眠列表从数据库中检索 A 时抛出异常,指出 A 缺少无参数构造函数。
我对此一无所知。我没有为 A 定义任何构造函数,除了 @builder 和 @NonNUll 检查几个参数。知道出了什么问题吗?
将 @NoArgsContructor
添加到您的 class。
Hibernate 使用此构造函数然后设置属性。
当您使用 @Builder
时,我认为 Lombok 生成的构造函数不是无参数构造函数。
我找到了解决方案。尽管这似乎是一种解决方法。
添加@NoArgsConstructor @AllArgsConstructor 和@builder 似乎不错。 Hibernate 和 builder 都可以愉快地与此一起工作
我有一个 class 让我们说 A。它有几个非空参数。我正在使用 lombok @NonNull 和 lombok @Builder。从文档看来,Builder 生成了对参数的非空检查。
故事的另一面是在使用休眠列表从数据库中检索 A 时抛出异常,指出 A 缺少无参数构造函数。
我对此一无所知。我没有为 A 定义任何构造函数,除了 @builder 和 @NonNUll 检查几个参数。知道出了什么问题吗?
将 @NoArgsContructor
添加到您的 class。
Hibernate 使用此构造函数然后设置属性。
当您使用 @Builder
时,我认为 Lombok 生成的构造函数不是无参数构造函数。
我找到了解决方案。尽管这似乎是一种解决方法。 添加@NoArgsConstructor @AllArgsConstructor 和@builder 似乎不错。 Hibernate 和 builder 都可以愉快地与此一起工作