gpt4 book ai didi

java - 如何在 jpa 中将表创建为 InnoDB?

转载 作者:行者123 更新时间:2023-11-29 02:09:26 25 4
gpt4 key购买 nike

我试图将表创建为 innodb 以便使用外键,但我失败了,我的表仍保留为 myIssam 引擎!

我的mysql版本是5.7.26这是我的 application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/general_security?useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=basil
spring.datasource.password=root
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.use_sql_comments=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.type=debug
spring.jpa.hibernate.ddl-auto=create
hibernate.dialect.storage_engine=innodb
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

spring.datasource.hikari.maximum-pool-size=50

server.servlet.context-path=/generalSecurity
spring.jmx.default-domain: general_security

我也试过

spring.jpa.database-platform: org.hibernate.dialect.MySQL5InnoDBDialect

最佳答案

你可以试试

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect
spring.jpa.properties.hibernate.dialect.storage_engine=innodb

关于java - 如何在 jpa 中将表创建为 InnoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57126616/

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