注册

hibernate,应用启动时会删除唯一索引再重建

果不其蓝 2022/08/18 733 1 已解决

【DM版本】: DM8
【操作系统】:linux
【CPU】: 8
【问题描述】*:使用hibernate的jpa功能,每次启动时都会删除唯一约束,然后再重建。
image.png

HB80O8YJT`OOC3ZFTO.png

UXI127Y0MACBKFJB1F`W.png
它没法判断是否已创建唯一约束从而重启时都会触发删除并创建。
截图注释代码在hibernate-core依赖包,5.2.14版本
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>

org.hibernate.tool.schema.internal.AbstractSchemaMigrator#applyUniqueKeys

org.hibernate.tool.schema.internal.AbstractSchemaMigrator#setUniqueConstraintStrategy

回答 0
暂无回答
扫一扫
联系客服