Mysql 如何在Spring boot中禁用自动表创建
我正在使用带hibernate和JPA的Spring boot。我不希望我的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
#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。谢谢……问题是属性已被覆盖