Я использую Grails 3.3.6 и Hibernate 5.1.3 и имею следующие классы домена
class Member {
List<Photo> photos = new ArrayList<Photo>()
.....
}
class Photo {
...
}
Я получаю следующее исключение
Причина: java.lang.IllegalArgumentException: Невозможно установить для поля java.lang.Long значение Photo.id, равное java.util.ArrayList, в файле sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException (UnsafeFieldAccessorImpl.java:16171) в sun.reflect.UnsafeFieldAccessorImpl.ensureObj (UnsafeFieldAccessorImpl.java:58) в sun.reflect.UnsafeObjectFieldAccessorImpl.get (UnsafeObjectFieldAccessorImpl.java:36) в java.fj (java.lang)org.springsource.loaded.ReflectionFieldReaderWriter.getValue (ReflectionFieldReaderWriter.java:60) в org.springsource.loaded.ReloadableType.getField (ReloadableType.java:1394) в org.springsource.loaded.ri.ReflectiveInterceptor.jl (ReflectiveInterceptor.jl)1914) на org.hibernate.property.access.spi.GetterFieldImpl.get (GetterFieldImpl.java:39) ... 186 общих кадров опущено