От моей сущности ProductEntity у меня есть отношения многие к одному.
@ManyToOne
@JoinColumn(name = "category_id")
private CategoryEntity category;
В myy CategoryEntity у меня есть отношение OneToMany.
@OneToMany(fetch = FetchType.EAGER, mappedBy = "category", cascade = CascadeType.ALL)
private List<ProductEntity> products;
Я хочу удалить объект продукта и для этого использую JPA.
Мой метод удаления является базовым:
public void deleteProduct(String productKeyId) {
ProductEntity product = productRepository.findById(productId);
productRepository.delete(product);
}
По какой-то причине я пытаюсь выяснить, мое удаление не работает ...