Это самая странная проблема, с которой я столкнулся в Grails & GORM.
Настройте следующим образом
class Scenario{ List connections = [] ... static hasMany=[connections:Connection]}
class Connection{ Scenario scenario; belongsTo=Scenario }
При сохранении сценария с несколькими подключениями, установленными с привязкой данных. Смотря на переменные все выглядит нормально. Данные связаны, и все объекты отображаются правильно.
Тогда я получаю это исключение:
Incorrect integer value: '’' for column 'scenarioId' at row 1
, который является исключением java.sql.SQLEx.
Это так странно! Я определенно уверен, что идентификатор сценария не ¬í, это целое число, так как это может быть даже?!
Grails Pro, похоже, мне нужна помощь!
Редактировать: я проверил журнал sql, и кажется, что scriptId вставлен как VARBINARY, что неправильно. Не знаю, почему он пытается это сделать ...