JPA:通过@UniqueConstraint的替代键只有一个DDL功能?
问题描述:
我基本上指的是这样的:JPA:通过@UniqueConstraint的替代键只有一个DDL功能?
是在@UniqueConstraint注释的DDL生成功能而已,或者更具体地说,它必须在运行任何影响,例如SQL生成?
答
大多数JPA实现将像您说的那样将其用于DDL生成,但是在运行时将简单地将对数据存储的唯一检查推迟(这将在非唯一性上引发异常)。