Согласно документам hibernate:
По умолчанию размещение аннотации @Id дает стратегию доступа по умолчанию.При размещении в поле Hibernate примет доступ на основе поля.
My @Id
находится в моем MappedSuperclass
, и неясно, распространяется ли вышеупомянутое предположение на подклассы.Это имело бы смысл, но обычно это явно упоминается.
Упоминается ли где-нибудь, в документации или коде, как это предположение распространяется на подклассы?А если нет, можно ли гарантировать, что он основан на полях?