Как сопоставить один класс с несколькими таблицами в Hibernate / javax.persistance?
Я хочу использовать один класс для сопоставления трех таблиц. Я знаю, что javax.persistance обеспечивает@SecondaryTable
аннотация для сопоставления двух таблиц с одним классом.
Ниже приведен код, где я использовал@SecondaryTable
, Это позволяет мне определять только одну дополнительную таблицу. Но мне нужно 3 таблицы, которые будут использоваться одним и тем же классом.
@Entity
@Table(name = "table1")
@SecondaryTable(name="table2")
public class TableConfig
implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@Column(name = "mac", table= "table1")
private String uniqueIdentifier;