У меня есть иерархия объектов, определяемая следующим образом:
class Request {
RequestType type
}
class CableRequest extends Request {
RequestType type = RequestType.Cable
}
Hibernate жалуется с помощью:
java.lang.RuntimeException: дублировать метод: getType
Как правильно установить значения по умолчанию (или переопределить поля) в унаследованных классах?
Обновление : Очевидно, это работает нормально, если свойство помечено как Transient ... Есть ли другой способ установить эти Groovy, не переопределяя геттеры?