Java persistence.xml:hibernate.hbm2ddl.auto=create drop不工作

Java persistence.xml:hibernate.hbm2ddl.auto=create drop不工作,java,hibernate,jpa,h2,Java,Hibernate,Jpa,H2,我的应用程序中的create drop有问题 在persistence.xml文件中,我有一行: 但每次我重新启动应用程序时,hibernate_序列都不会重置。如何修复它?正确的命名是: <property name="hibernate.hbm2ddl.auto" value="create-drop"/> 属性名为hibernate.hbm2ddl.auto而不是hibernate.hbm2ddl.auto=create drop执行此操作时,我得到WARN:Gener

我的应用程序中的create drop有问题

在persistence.xml文件中,我有一行:

但每次我重新启动应用程序时,hibernate_序列都不会重置。如何修复它?

正确的命名是:

<property name="hibernate.hbm2ddl.auto" value="create-drop"/>


属性名为
hibernate.hbm2ddl.auto
而不是
hibernate.hbm2ddl.auto=create drop

执行此操作时,我得到
WARN:GenerationTarget遇到异常接受命令:执行DDL“drop table Indeks if existing”时出错via JDBC语句org.hibernate.tool.schema.spi.CommandAcceptanceException:通过位于[…]的JDBC语句执行DDL“drop table Indeks if exists”时出错,原因是:org.h2.JDBC.JdbcSQLSyntaxErrorException:Nie można skasować“Indeks”ponieważzależy od“FKS9O4U4x1Hirr6HNWFF5URMO7CW”无法删除“Indeks”,因为“FKS9O4U4X1HIRR6HNWF5URMO7CW”依赖于它;SQL语句:如果存在表Indeks[90107-200]
@Karol有一个表依赖于它。是否级联相关实体?是:在Index.java
@OneToOne(mappedBy=“Indeks”,cascade=CascadeType.ALL)中私有学生;
和在Student.java中:
@OneToOne(cascade=CascadeType.ALL)私有索引索引;