这个异常是由于 Hibernate 配置文件中的 hibernate.hbm2ddl.auto
值设置错误导致的。在你的配置文件中,hibernate.hbm2ddl.auto
的值为 updatee
,但是这不是 Hibernate 支持的合法值。
正确的 hibernate.hbm2ddl.auto
值包括:
create
:在每次启动时创建新的数据库表结构,删除已存在的表。create-drop
:在每次启动时创建新的数据库表结构,在关闭时删除已存在的表。update
:在每次启动时根据实体类的定义更新数据库表结构。validate
:在每次启动时验证实体类的定义与数据库表结构是否匹配。none
:不进行任何操作。
要解决这个问题,你需要将 hibernate.hbm2ddl.auto
的值更改为上述合法值之一。如果你使用的是 Spring Boot,可以在 application.properties
或 application.yml
文件中进行配置,例如:
spring.jpa.hibernate.ddl-auto=update
这样就可以将 hibernate.hbm2ddl.auto
的值设置为 update
,并解决这个异常。