JPA diferença GenerationType.IDENTITY e o GenerationType.AUTO

1 resposta
P

uma duvida qual a diferença entre GenerationType.IDENTITY e o GenerationType.AUTO
já que os dois criaram o id como autoincremento …

Fiz esse teste no MYSQL gostaria de saber qual usar ???

abs

@Id
  @GeneratedValue(strategy=GenerationType.IDENTITY)
  private int id;

1 Resposta

V

Por você usar o MySQL, não há diferença, pelo seguinte:

:arrow: GenerationType.IDENTITY: Usa uma coluna de identidade, que no caso do MySQL usa o auto incremento do próprio banco.
:arrow: GenerationType.AUTO: Usa o padrão do banco, no MySQL, novamente, o auto incremento.

Blz? Flw! :thumbup:

Criado 18 de fevereiro de 2009
Ultima resposta 19 de fev. de 2009
Respostas 1
Participantes 2