如何使用Sping Boot 3从Hibernate生成JavaScript脚本(雅加达版)

qjp7pelc  于 2023-10-23  发布在  Java
关注(0)|答案(1)|浏览(108)

How to generate a ddl creation script with a modern Spring Boot + Data JPA and Hibernate setup?的答案表明,可以通过添加以下属性来使用Sping Boot 2完成:

spring.jpa.properties.javax.persistence.schema-generation.create-source=metadata
spring.jpa.properties.javax.persistence.schema-generation.scripts.action=create
spring.jpa.properties.javax.persistence.schema-generation.scripts.create-target=create.sql
spring.jpa.properties.hibernate.hbm2ddl.delimiter=;

这也是我过去做过的事情。对于Sping Boot 3,我尝试了这些(考虑到从javaxjakarta的更改):

spring.jpa.properties.jakarta.persistence.schema-generation.create-source=metadata
spring.jpa.properties.jakarta.persistence.schema-generation.scripts.action=create
spring.jpa.properties.jakarta.persistence.schema-generation.scripts.create-target=create.sql
spring.jpa.properties.hibernate.hbm2ddl.delimiter=;

但是create.sql没有生成。属性是否完全改变?如何使用Hibernate 6?

83qze16e

83qze16e1#

没关系。它的工作原理是这样的,我只是在错误的地方寻找生成的文件。使用jakarta替换工作。

相关问题