JSF usar o FOR ou WHILE

Boa tarde senhores, preciso executar uma repetição de inserção da seguinte forma:

dao.save(bloco);
        Dem d = new Dem();
        d.setId_bloco(bloco.getId()); //recupero o ultimo id inserido;
        DemDaoImp ddao = new DemDaoImp(); 
        int i = 1;
        while  (i<16){
        d.setFolha(i); 
        ddao.save(d); //insiro essa linha 16 vezes. 
        i ++;

ocorre que devo inserir o id do bloco e “folha” 16 vezes na tabela.

seria dessa forma realmente?

assim funciona, mas…seria a melhor forma de fazer isso mesmo?

Não sei… rs

Mas… Seu código só roda 15 vezes… xD

bom…esta adicionando 16 itens…rsrs

D=