Problemas com JSF 2.0

Fala galera, sou novo com JSF então várias duvidas, estou utilizando persistencia no codigo e tentando gravas algumas inforações de um array, para isso precisei fazer um for que percorresse o array e assim gravando as informações. Mas ai apareceu um problema, quando gravo a primeira informação, devido utilizar a classe como @sessionscoped, o objeto "horario" não renova o ID, ai dá problema na hora de persistir os dados. Como faço para "renovar" o id do objeto ? Deem uma olhada no código.

public String addhorario() {
for (int i = 0; i < dias.length; i++) {
horario.setDiadasemana(dias[i]);
facade.create(horario);
}
preparaNovaInclusao();
setDias(null);
return null;
}

public void preparaNovaInclusao() {
    horario = new Horario();
}

Por favor, leia:

E arrume esse título.