Possuo um formulário com campo Nº de Serviço, só que esse numero na hora da persistencia no banco ele gera automaticamente o ID do Serviço, como faço para mostrar um ID para esse campo antes que ele seja persistido?
1 curtida
Dá maneira como você fez, se o dado é persistido para ser gerado a ID daquele registro, não tem como saber antes de ser gravado pela primeira vez. Imagine o seu software rodando em rede com 3 terminais é os três gravando as informações, cada um tem o seu ID gerado na hora do seu insert
e isso garante a não repetição, porque o banco é responsável e fazer tal papel, é mais seguro.
Existe outras técnicas com uma tabela adicional (particularmente eu odeio isso, porque, eu gosto que o banco gerencie isso para mim), mas, não é muito usual isso.