Faço parte do desenvolvimento de um sistema usando Struts/Hibernate e surgiu a necessidade de gerar nomes automáticos para os registros de algumas entidades de negócio. Por exemplo, antes o usuário precisava informar qual seria o código da solicitação que ele vai inserir. A idéia é que agora ele simplesmente insira o registro e o sistema gera um código automaticamente.
O código gerado deve ter um número seqüencial, com a possibilidade de configurar no sistema qual será o primeiro. Por exemplo, o sistema foi configurado para começar com o código 15 para solicitações. Então a primeira será 15, a próxima 16 e assim por diante.
Resolvi criar esse fórum para perguntar se alguém já teve alguma necessidade parecida e como resolveu. A primeira idéia que tive foi criar uma nova tabela no banco que armazenasse qual o código do primeiro registro de solicitação. Toda vez que um novo registro fosse criado, esse valor seria incrementado. Alguém tem alguma outra idéia?
abraços a todos!