Я получил суперкласс AbstractEntity и все мои классы сущностей (например, A, B, C) унаследованы от него.
Если я добавлю:
@Version
@Column(name = "optlock", columnDefinition = "integer DEFAULT 0", nullable = false)
private long version = 0L;
в моем AbstractEntity, это будеттакже работать для классов A, B и C?Или, может быть, мне нужно добавить эту аннотацию в каждый дочерний класс?