我们正在使用JPA,出于测试原因,将drop-and-create-tables作为ddl-generation模式。但是,这会在重新启动应用程序时导致一些奇怪的行为:
我检查过DB,确实存在" old" index(例如,命名为SQL15082120153900)。创建新实体时,会添加新索引。 SEQUENCE表保持价值" 50"我不想改变。
任何想法,是什么导致这种奇怪的行为或我如何解决它?我想知道为什么索引不随表一起删除。或者至少是"索引计数器"或如何调用它被重置。很奇怪。
PS:我们正在运行一个带有本地德比的tomcat,但它也会出现在嵌入式德比以及sybase ASE DB上。