Когда я хочу удалить родителя в Hibernate, если есть дочерний элемент, существует ли механизм, который вызывает исключение?
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "categoryId")
private Category category;
@OneToMany(mappedBy = "category", cascade = CascadeType.ALL)
private List<Product> productList = new ArrayList<>();
не удалять категорию, если товар относится к категории.