문제 정의 (원인)

@OneToMany(mappedBy = "catalog", cascade = CascadeType.ALL, orphanRemoval = true)
private List<Card> cardList = new ArrayList<>();

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "catalog_id")
private Catalog catalog;

조치 방안 검토 (분석)

조치 방안 구현 (해결 + 느낀점)

cardRepository.save(card);
catalog.getCardList().add(card);