Hibernate JPA:仅通过@UniqueConstraint使用DDL功能的备用键?

Hibernate JPA:仅通过@UniqueConstraint使用DDL功能的备用键?,hibernate,jpa,unique-constraint,Hibernate,Jpa,Unique Constraint,我基本上是指: @UniqueConstraint注释是否只是DDL生成功能,或者更具体地说,它在运行时是否有任何影响,例如SQL生成?正如您所说,大多数JPA实现将使用它生成DDL,但在运行时只会将唯一性检查推迟到数据存储(这将对非唯一性引发异常)

我基本上是指:


@UniqueConstraint注释是否只是DDL生成功能,或者更具体地说,它在运行时是否有任何影响,例如SQL生成?

正如您所说,大多数JPA实现将使用它生成DDL,但在运行时只会将唯一性检查推迟到数据存储(这将对非唯一性引发异常)