除非将“ IDENTITY_INSERT”设置为“ ON”,否则您不能插入SQL
Server的标识列中。由于生成器类是“已分配”的,因此Hibernate假设您在保存对象之前在Java中为“
id”设置了显式值,并且Hibernate可以将值直接插入数据库中。您需要:
- 选择一个不同的生成器类,例如“ native”
- 将IDENTITY_INSERT设置为“ ON”

除非将“ IDENTITY_INSERT”设置为“ ON”,否则您不能插入SQL
Server的标识列中。由于生成器类是“已分配”的,因此Hibernate假设您在保存对象之前在Java中为“
id”设置了显式值,并且Hibernate可以将值直接插入数据库中。您需要: