Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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.jpa.hibernate.ddl-auto_Mysql_Hibernate_Spring Boot - Fatal编程技术网

Mysql 如何使用spring.jpa.hibernate.ddl-auto

Mysql 如何使用spring.jpa.hibernate.ddl-auto,mysql,hibernate,spring-boot,Mysql,Hibernate,Spring Boot,我当前设置了hibernate.ddl: spring.jpa.hibernate.ddl-auto = create-drop 我不想一次又一次地丢失我的数据。。。 我可以使用什么值来代替每次删除和创建模式 有办法更新现有的吗? 我试图使用更新代替创建拖放,但它引发了一个异常: [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.3.3.RELEASE:run (defaul

我当前设置了hibernate.ddl:

spring.jpa.hibernate.ddl-auto = create-drop 
我不想一次又一次地丢失我的数据。。。 我可以使用什么值来代替每次删除和创建模式 有办法更新现有的吗?
我试图使用更新代替创建拖放,但它引发了一个异常:

 [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.3.3.RELEASE:run (default-cli) on project fno-connector-core: 
An exception occurred while running. null: InvocationTargetException: 
Failed to execute SQL script statement #1 of URL [file:/D:/..../classes/data.sql]: 
insert into users (username, enabled, password, first_name, last_name, email) 
values ('admin', true, '************', 'Flexera', 'Admin', 'aurovindosahu@*****.com'); 
nested exception is java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'admin' for key 'PRIMARY'

spring.jpa.hibernate.ddl auto
的可能值为
,例如无|验证|更新|创建|创建拖放


在您的用例中使用
update

首先我使用create,然后如果我使用update,它会抛出异常异常什么是异常?您可以先删除表,然后使用
update
重新运行新程序。