Следующий класс домена grails:
class MyClass {
Map myMap
}
Теперь для myMap grails автоматически создает новую таблицу для элементов на карте.Однако, если я добавляю элементы, которые являются слишком длинными (например, 1024 символа), я получаю ошибку БД.
Могу ли я как-то сказать grails, чтобы сделать соответствующий столбец в таблице myMap достаточно большим, чтобы допускать большие строки, или сделатьЯ должен сделать это вручную в БД?
Я уже пробовал
static constraints = {
myMap(maxSize:1024)
}
, который не работает (как и ожидалось, потому что maxSize должен ссылаться на значения карты, а не на саму карту).
Если не с помощью ограничений, может быть, есть способ сделать это через
static mapping { ... }
?