Как сделать несколько столбцов UniqueConstraint в HBM?

Работа над некоторым устаревшим кодом гибернации.

Как мне сделать следующее с hbm.xml (файл отображения hibernate) вместо с аннотациями?

@Table(name="users", uniqueConstraints = {
    @UniqueConstraint(columnNames={"username", "client"}),
    @UniqueConstraint(columnNames={"email", "client"})
})
public class User implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    private int id;
    private String username;
    private String email;
    private Client client;
}

Ответы на вопрос(2)

Ваш ответ на вопрос