Плагин Grails для поиска и сортировка GORM
У меня отношения один-к-одному (hasOne в домене пользователя и относится к домену UserInfo). Когда BootStrap выполняется, я получаю исключение:
org.compass.core.converter.ConversionException: попытка маршалировать нулевой идентификатор [id] для псевдонима [UserInfo]
эта строка кода производит это:
def user = new User(....., new UserInfo()).save()
1 ответ
Решение
По словам Питера Ледбрука, это нетривиальный конфликт между Hibernate и Searchable: http://jira.grails.org/browse/GPSEARCHABLE-19
Решение состоит в том, чтобы отключить зеркальное отображение в плагине Searchable и обрабатывать обновления индексов вручную.