Например, есть два класса,
, класс A:
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Table(name = "tableNameA")
class A{
int id,
String name;
String grade;
String school;
String tel;
String address;
Integer age;
}
, класс B:
@Entity
@Table(name = "tableNameB")
class B extends A{
String title,
}
Проблема в tableNameB, который являетсяПредставление, которое не имеет столбца «имя», но я должен расширить A, так как мне нужны другие поля в классе A, я пытаюсь переопределить поле «имя», как это в классе B
@Transient
private transient String name;
Это неработает, мы можем определить три класса для решения этого вопроса, но я не думаю, что это хороший метод.Спасибо.
Наконец, я прошу прощения за мой английский, потому что я иностранец