私はエンティティを持っています
@Builder
class MyEntity {
private Set<OtherEntitiy> children = new HashSet<>()
}
そして、ロンボクの警告が表示されます。
警告: @Builder は初期化式を完全に無視します。初期化式をデフォルトとして機能させたい場合は、@Builder.Default を追加します。ビルド中に設定できない場合は、フィールドを final にします。セット = 新しい HashSet<>();
問題は、ロンボクの警告を抑制するにはどうすればよいですか?
また。NullPointerException を回避したいので、子を初期化する必要があります。また、実際には最終ではないため、このファイルを最終としてマークすることはできません。@Builder.Default
ビルダーだけでなくこのエンティティを作成し、他のコンストラクターのデフォルト値を保存したいので、ファイルをマークできません。