gpt4 book ai didi

database - 如何从 Spring Boot 实体生成 SQL 模式?

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:37 25 4
gpt4 key购买 nike

Spring Boot 是一个很好的快速开发应用程序的框架。但是,在创建绑定(bind)到数据库的应用程序时,似乎有些工作必须完成两次(我使用的是 Flyway):

  • 创建表创建 SQL 查询脚本
  • 创建包含相应注解的 Spring 实体
  • 运行应用程序:flyway 脚本生成表

编写脚本和实体可能很耗时,而且没有附加值(value)。是否可以只做一次?

谢谢

最佳答案

只需在您的配置文件中设置这些属性:

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

模式文件将在项目根目录中自动生成。希望对您有所帮助。

关于database - 如何从 Spring Boot 实体生成 SQL 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41875079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com