У меня есть несколько сущностей.Двое из них получили отношение многие ко многим.Когда я выполняю более крупную операцию с этими объектами, она завершается с этим исключением:
org.hibernate.exception.ConstraintViolationException: could not insert collection rows:
Я выполняю операцию в контексте @Transactional.Я не делаю никаких явных сбросов в моем даосе.Сброс вызывается запросом.В очереди 15 элементов (все одинаковой структуры).один из них всегда терпит неудачу (но всегда другой (я проверял) и всегда в другой позиции).
Кто-нибудь намекает мне на то, что я могу сделать неправильно?Мое сопоставление:
@ManyToMany(targetEntity = CategoryImpl.class)
protected Set<Category> categories = new HashSet<Category>();