Я в процессе экспорта приложения Spring (и Hibernate) в Grails.
Используя GORM, я хотел сделать следующее:
class A {
B b
static embedded = ['b']
}
class B {
C c
static embedded = ['c']
}
class C {
}
И получил:
org.hibernate.MappingException: Не удалось определить тип для: C, для таблицы: a, для столбцов: [org.hibernate.mapping.Column (b_c_id)] * 1008 *
Я знаю, что могу использовать мои старые файлы сопоставления Hibernate (которые кстати успешно используют тег 'component' Hibernate в этом отношении), но все же:
Ограничена ли встроенная функция одним уровнем? Как я могу обойти или исправить это?