Я разрабатываю приложение Grails (Gorm) с использованием mondodb. У меня есть класс домена со встроенным объектом внутри.
class SomeEntity {
static mapWith = "mongo"
ObjectId id
...
SomeEmbedded some
...
static embedded = ['some']
Встроенный класс имеет поле String Id, которое я пытаюсь установить и сохранить, но я вижу, что именно поле с именем Id игнорируется для встроенного объекта. SomeEmbedded отсутствует в domain
пакете
class SomeEmbedded {
String id
...
}
Можно ли добавить некоторую конфигурацию / сопоставление, чтобы иметь возможность устанавливать и сохранять поле Id для встроенных объектов.