Como gerar uma matrícula automaticamente

Galera eu queria saber como depois dá inserção de todos os dados, qual código eu usaria pra gerar automaticamente, assim que o cadastro fosse do finalizado, um número de matrícula, id, ou um código alfanumérico lá que seja com tal propósito de identificação.

Qual banco e meio de conexão está usando (JDBC, Hibernate)? Seu banco de dados deve possuir algum mecanismo de gerar chaves únicas, como Sequences no Postgree e Oracle e generator no Firebird. É possível obter esse valor antes ou depois da inserção, dependendo do caso.

Abraço.

JDBC, Banco MySQL

Como está usando banco MySQL eu recomendo que esse código de identificação seja sua chave primária, assim não correria riscos de por algum motivo ela ser modificada externamente, já que a mesma é auto_increment.

No MySQL, você pode pegar as chaves geradas na última inserção. Veja um exemplo em (olhe a primeira resposta):

Abraço.