私は(SpringのAbstractPersistableを拡張します)このようなすべての私のエンティティのスーパークラスを作成しています:JPAの@versionでアノテーションを付けたフィールドには、ゲッタとセッタが必要ですか?
public class AbstractOCIDEntity extends AbstractPersistable<Long> {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 6305700913094302357L;
// ===================================
// Concurrency
// ===================================
@Version
private long version;
}
は@version
プロパティをgetterとsetterが必要ですか?私のテストはそのままクラスに合格しますが、それが確実であることを確認したいだけです。
TIA、 オレ
フィールドまたは_needs_ゲッターおよびセッター(バージョンまたは標準であるかどうかにかかわらず) –