Как создать свойство List
встроенных объектов в доменном классе Grails 2.5.3 (не объекты домена и не базовые типы, такие как String
, Integer
и т. д.)?
Я пробовал много комбинаций static embedded
, static hasMany
и т. д., но ни одна из них не работает.
В большинстве случаев я получаю следующее исключение при запуске run-app:
org.hibernate.MappingException
Missing type or column
for column[list_property_embedded_class]
on domain[DomainClass]
referencing[EmbeddedClassFQCN]
Где значения в [] заменяются моими фактическими именами классов/столбцов.
(Я переместил сообщение об исключении, чтобы сделать его более читаемым; на самом деле это однострочный текст)
src/groovy
? Вы хотите, чтобы эти объекты сохранялись в базе данных или они временные? - person tylerwal   schedule 31.01.2016src/groovy
, которые я хочу сохранить, но которые не обязательно должны быть отдельными объектами, и которые я также хочу использовать как обычные свойства встроенных объектов; например, для класса встроенных объектовEmbeddedObject
иногда мне потребуется свойство типаEmbeddedObject
, а иногда свойство типаList<EmbeddedObject>
. Я не могу заставить последний работать. - person XDR   schedule 31.01.2016