2016-07-07 3 views
1

Я получаю следующую ошибку после изменения нескольких миксинов в свойствах как часть обновления grails 3 от 2.2.Grails 3 Upgrade - не удалось извлечь ResultSet

org.hibernate.exception.SQLGrammarException: не удалось извлечь ResultSet

Ошибка происходит здесь

если (man.names)

названия является hasMany свойство типа MansNameEnt на Manent, таблица соединений существует в базе данных. Не знаете, почему это сейчас ломается?

Любые идеи?

+0

Можете ли вы пожалуйста прокомментировать, как это было исправлено? – JohnTheBeloved

+0

@JohnTheBeloved Я объясняю исправление в своем ответе. –

+0

Хорошо, спасибо, оцените – JohnTheBeloved

ответ

1

Когда я включил ведение журнала спящего режима, я увидел, что спящий режим создает неправильное имя таблицы соединений. Таким образом, в отображении класса сущностей я явно установить таблицу присоединиться т.е.

имен joinTable: [имя: «join_table_name», ключ: «ключ», колонка: «колонка»]

Смежные вопросы