Duvida sobre mysql(Excluir)

Boa madrugada, pessoa to com uma duvida relacionado a acao de excluir no banco de dados, a duvida ea seguinte.
Ex: tenho um form que puxa o resultset do meu banco e aparece na tela, e tenho um botao de avancar e volta e exluir, quando eu excluo um item ele deleta normal porem forma um buraco no meu codigo, se eu excluo o item 9 e quando vou listar ele pula do 8 para o 10 até ai normal, e quando faco o cadastro ele cadastra o novo item como 11 e nao como 8 pq? tem como fazer o cadastro de meus items apartir do numero que esta faltando? eu uso o mysql, mais uma vez muito obrigado!

Seu código deve estar utilizando auto increment não está? Isso é padrão do gerenciador de banco, para corrigir essa lacuna só inserindo o valor da chave na mão mesmo. Ou vc vai no banco e dá um insert values(… ou lá na sua classe java no objeto que vai ser persistido por exemplo:

MeuObjeto mo = new MeuObjeto();
mo.setId(9);

....

salvar(mo)