我正在尝试使用Springboot做一个使用Mysql和Angular的应用程序。如果我运行spring应用程序,它将在mysql中创建一个新表,并将值插入其中。即使我以大写形式将表名写为“ T_EMPLEAVE” ,springboot仍以小写形式创建新表为“ t_empleave ”。此外,我还使用大写形式创建了表在Mysql中。但是,我的应用程序未使用它。如何告诉Spring Boot使用现有表而不是创建新表。
以下是我的application.properties文件。
spring.datasource.username=**
spring.datasource.password=***
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
型号
@Entity
@Table(name="T_EMPLEAVE")
答案 0 :(得分:0)
尝试将以下内容添加到属性文件中,或更新该行(如果已存在):
spring.jpa.hibernate.ddl-auto=update