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

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;

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:

1 curtida