如果我有一个类,例如:
class Person {
private String name;
...constructor, getters, setters, equals, hashcode, tostring...
}
我是否可以子类化并将注解应用于子类中的名称字段,例如应用持久性注解,而无需重新实现类的其余部分?
@Entity
class Employee extends Person {
@Column(...)
private String name;
}
最佳答案
这行不通,因为父类(super class)中的字段不会受到影响,但你可以试试这个
@Entity
class Employee extends Person {
@Column(name="xxx")
@Override
public void setName(String name) {
super.setName(name);
}
...
关于java - 我可以注释从父类(super class)继承的成员吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17319266/