Opa 
Preciso gerar numero sequencias de registros mas to com a seguinte duvida:
- caso eu utilize o auto increment, tem como eu exibir na tela o numero que vai ser gravado antes de eu salvar? eu preciso exibir este campo na view e nao sei como fazer isso utilizando as ferramentos do banco =/
[]'s
nao cara, defina o banco como auto increment e pronto !!
sem mais
Nao tem como dar um select para ver o valor que vai ser gerado? Pq eu preciso exibir este valor na tela antes de salvar…
Amigo, voce pode usar um exemplo assim:
[code]@Entity
public class Usuarios {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long codigo;
private String usuario;
}[/code]
onde o @GeneratedValue(strategy=GenerationType.IDENTITY)
irá gerar o numero sequencial.
Você não precisa mostrar o numero que ir gerar, pois o hibernate ira gerar automatico, se colocar o numero la, o hibernate ira interpretar como que estivesse em um update em vez de inserção.
davidpadilha,
qdo vc executar a linha de “save” ele irá salvar os dados no banco e irá gerar o numero sequencial, mas como vc deve saber ou nao, somente será valido quando o comando de comit for dado, ai o banco irá comitar os dados ! entao, antes, tente selecionar os dados que vc quer.
ok ?
falo