Dúvida sobre mapeamento em xml

Bom dia, eu estou usando hibernate, e estou tendo um problema de mapeamento.

na minha classe Grupo, que eu estou mapeando, o elemento id, está em outra classe, por exemplo:

public class Grupo(){

    public ClasseId id;
    public String nome;
}

Nesta outra classe (ClasseId) existe um integer, que vai fazer referência à minha coluna chave na tabela Grupo do meu banco.

Como eu faria o mapeamento xml nesse caso?

grato!