Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在Spring boot中禁用自动表创建_Mysql_Spring Boot_Hibernate_Jpa - Fatal编程技术网

Mysql 如何在Spring boot中禁用自动表创建

Mysql 如何在Spring boot中禁用自动表创建,mysql,spring-boot,hibernate,jpa,Mysql,Spring Boot,Hibernate,Jpa,我正在使用带hibernate和JPA的Spring boot。我不希望我的Spring boot应用程序在我的数据库中自动创建表。我尝试了以下操作,但仍然不适用于我,并且生成了表 #DB PROPERTIES spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url= jdbc:mysql://localhost:3306/myDB?autoReconnect=true&useS

我正在使用带hibernate和JPA的Spring boot。我不希望我的Spring boot应用程序在我的数据库中自动创建表。我尝试了以下操作,但仍然不适用于我,并且生成了表

#DB PROPERTIES
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url= jdbc:mysql://localhost:3306/myDB?autoReconnect=true&useSSL=false&nullNamePatternMatchesAll=true&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root

#HIBERNATE AND JPA PROPERTIES
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=none
spring.data.jpa.repositories.enabled=true
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect

您是否已将这些属性文件放置在正确的文件夹下,如
src/main/resources
。此外,请检查这些属性是否随后未被代码库中的另一个属性文件覆盖。检查类路径中是否有覆盖此属性的application.properties。谢谢……问题是属性已被覆盖