0

我有一个派生类 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
  ... 
}

这行得通吗?

4

0 回答 0