我为我的所有实体创建了一个超类(Extends Spring&#39的AbstractPersistable):
public class AbstractOCIDEntity extends AbstractPersistable<Long> {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 6305700913094302357L;
// ===================================
// Concurrency
// ===================================
@Version
private long version;
}
@version
属性是否需要getter和setter?我的测试按原样传递,但我只是想确保它是可靠的。
TIA, 奥莱
答案 0 :(得分:2)
不,如果注释了字段,则使用反射来获取和设置字段。
但如果getter被注释,则将通过getter / setter方法获取/设置。