我正在为这样的所有实体创建一个父类(super class)(扩展 Spring 的 AbstractPersistable):
public class AbstractOCIDEntity extends AbstractPersistable<Long> {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 6305700913094302357L;
// ===================================
// Concurrency
// ===================================
@Version
private long version;
}
是否
@version
属性需要 getter 和 setter 吗?我的测试按原样通过了类(class),但我只想确保它是可靠的。TIA,
奥莱
最佳答案
不,如果字段被注释,则使用反射来获取和设置字段。
但是如果getter 被注解,则归档将通过getter/setter 方法进行get/set。
关于java - 使用 JPA @version 注释的字段是否需要 getter 和 setter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417276/