Omar, parte de nuestro staff, nos hizo el favor de redactar este enunciado ya que conoce a la perfección dicho tema.
Solución:
unique
en @Column
se usa solo si permite que su proveedor de JPA cree la base de datos por usted; creará la restricción única en la columna especificada. Pero si ya tiene la base de datos, o la modifica una vez creada, entonces unique
no tiene ningún efecto.
unique=true
en @Column
La anotación se usará solo en DDL generation
, no tiene ningún impacto durante el tiempo de ejecución. Las verificaciones de unicidad reales ocurren en el database
.
Tienes la opción de añadir valor a nuestro contenido participando con tu experiencia en los comentarios.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)