每次我重新访问mysqlworkbench时,我在架构中创建的表都会被自动删除。每次约2小时后会发生这种情况。我无法弄清楚这是不是一些mysql设置,或者我是否错误地配置了数据库。
我通过java spring-data持久性jpa请求访问数据库。
sql表条目代码:
use storage_app_schema;
CREATE TABLE `StorageItem` (
`DateStored` tinyblob,
`Image` tinyblob,
`Name` varchar(255) DEFAULT NULL,
`ReferenceCode` varchar(255) DEFAULT NULL,
`Size` varchar(255) DEFAULT NULL)
答案 0 :(得分:1)
hibernate.hbm2ddl.auto设置为“create”。我不知道这会丢掉现有的桌子。这应设置为“更新” - 以便更新现有架构,而不是在会话关闭时覆盖它。