JPA:通过@UniqueConstraint的替代键只有一个DDL功能?

问题描述:

我基本上指的是这样的:JPA:通过@UniqueConstraint的替代键只有一个DDL功能?

Compound keys in JPA

是在@UniqueConstraint注释的DDL生成功能而已,或者更具体地说,它必须在运行任何影响,例如SQL生成?

大多数JPA实现将像您说的那样将其用于DDL生成,但是在运行时将简单地将对数据存储的唯一检查推迟(这将在非唯一性上引发异常)。