Требует ли отношение hasMany в GORM столбца indexColumn?

#grails #mapping #grails-orm

#grails #сопоставление #grails-orm

Вопрос:

Сейчас я имею дело с устаревшими таблицами. Наше приложение Grails просто отобразит данные. Весь ввод данных и обновления выполняются с использованием другого инструмента. Было бы очень сложно добавлять столбцы в устаревшую базу данных. Являются ли столбцы indexColumns абсолютно, положительно необходимыми? Или есть какой-то способ, которым я могу вообще не использовать indexColumns в этом случае?

http://grails.org/doc/latest/ref/Database Mapping/indexColumn.html

Ответ №1:

Нет, если это a Set , который является типом по умолчанию для hasMany отношений.

По умолчанию при сопоставлении индексированной коллекции, такой как карта или список, индекс сохраняется в столбце с именем association_name_idx

Документация Grails