Hibernate/GORM: набор не был обработан сбросом ()

Можно просмотреть внешние ключи как ограничение, что,

  • Справка поддерживает целостность данных
  • Шоу, как данные связаны друг с другом (который может помочь в осуществлении бизнес-логики и правил)
  • , Если используется правильно, может помочь увеличить эффективность, с которой данные выбираются от таблиц.
14
задан Dónal 30 January 2015 в 16:18
поделиться

2 ответа

Основная проблема, вероятно, в том, что Hibernate не выполняет каскадное сохранение. Поэтому, когда вы сбрасываете Member , Hibernate замечает, что коллекция все еще грязная (что, вероятно, не то, что вам нужно). Поэтому либо очистите коллекцию вручную, либо скажите Hibernate каскадировать все обновления .

8
ответ дан 1 December 2019 в 14:11
поделиться

Единственный раз, когда я столкнулся с этим исключением, - это при использовании событий Hibernate, например, beforeInsert, beforeUpdate и т. Д. - вы их используете?

Есть проблема в JIRA, связанном с этим, который был исправлен для Grails 1.2

2
ответ дан 1 December 2019 в 14:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: