Не уверен, что вы можете сделать это именно так, как вы хотите, но вы можете использовать наследование для получения того же результата.
В AbsT есть все поля, но нет аннотации @Table
Ta и Tb наследуются от AbsT и имеют аннотацию @Table каждый
Использование
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
в абс.
Пример кода:
@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class abstract AbsT {
@Id Long id;
...
}
@Entity
@Table(name = "Ta")
public class Ta extends AbsT {
...
}
@Entity
@Table(name = "Tb")
public class Tb extends AbsT {
...
}