@Entity
@Table(name = "TEST_SIMPLE_PERSON")
@SecondaryTable(name = "SECONDARY_PERSON")
public class SimplePerson {
...
@Embedded
@AttributeOverrides({@AttributeOverride(name = "code1.code", column = @Column(table = SECONDARY, name = "CODE1")),
@AttributeOverride(name = "code2.code", column = @Column(table = SECONDARY, name = "CODE2")),
@AttributeOverride(name = "name", column = @Column(table = SECONDARY, name = "NAME"))})
private EmbeddableWithCodes embeddableWithCodes;
...