Я хочу переключить свои классы домена, чтобы использовать UUID переменной длины для своих идентификаторов. Я не хочу просто отображать последовательные идентификаторы в URL-адресе, чтобы люди могли с ними повозиться. Я написал пользовательскую версию метода Java UUID, позволяющую использовать переменную длину, чтобы иметь более короткие идентификаторы для моделей, которые не будут увеличиваться в размерах.
Я нашел эту ветку, в которой объяснялось, как изменить сопоставление по умолчанию, чтобы я мог изменить его на «назначенное». Изменить создание идентификатора для подключаемого модуля Grails
Каков наилучший способ также настроить значение по умолчанию beforeInsert (для создания пользовательского UUID) и сообщить Grails, что я хочу использовать строки для идентификаторов вместо целых чисел?
Я попытался добавить grails.gorm.default.beforeInsert в конфигурацию, но это не сработало.