Como mapear uma classe com várias tabelas no Hibernate / javax.persistance?

Eu quero usar uma classe para mapear três tabelas. Eu sei que javax.persistance fornece o@SecondaryTable anotação para mapear duas tabelas para uma classe.

Abaixo está o código, onde eu usei@SecondaryTable. Isso me permite definir apenas uma tabela secundária. Mas preciso de 3 tabelas para serem usadas pela mesma classe.

@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;

questionAnswers(3)

yourAnswerToTheQuestion