我有一个派生类 MyBusinessBody,它扩展了父类 BusinessBody。
BusinessBody 中的一个字段如下所示:
public class BusinessBody{
@OneToOne(fetch = FetchType.LAZY)
private Trade trade;
//setter and getter
...
}
现在,我想在注解@OneToOne 中添加另一个属性“ cascade = CascadeType.ALL ”,但我不想在BusinessBody 中执行此操作,而是希望在派生类MyBusinessBody.java 中对其进行修改,就像是:
public class MyBusinessBody{
@OneToOne(fetch = FetchType.LAZY,cascade = CascadeType.ALL)
protected Trade trade; //NOTE: I changed the modifier from "private" to "protected", otherwise the IDE shows warning that this field is not used.
//setter and getter
...
}
这行得通吗?