的默认值是什么

hibernate.hbm2ddl.auto

在hibernate cfg文件映射中

可以移除吗

<property name="hibernate.hbm2ddl.auto">update</property>

此来自配置文件的映射

如果我删除此属性,无论它是否影响我数据库

???

推荐答案

在创建SessionFactory时自动验证架构DDL或将架构DDL导出到数据库.使用CREATE-DROP,当显式关闭SessionFactory时,数据库模式将被删除.

validate | update | create | create-drop
  • 验证-现有架构
  • 更新-仅在创建模式后更新
  • 创建-每次创建模式

Database相关问答推荐

在使用FT.AGGREGATE聚合数据时,如何在Redis上解析ISO 8601时间?

使用 prisma ORM 在我的迁移中手动添加触发器

从 GCP 机密管理器中读取 .DER 值并将其保存到 .DER 文件

Postgresql:优化数字字段的列大小

使用python为组中的每个元素添加一个序列号

将 .frm 和 .opt 文件导入 MySQL

授予对具有特定前缀的多个表的权限

如何在 Windows 中安装 InfluxDB?

我可以在 mysql 中的 select 语句上启动触发器吗?

返回 DataSet/DataTable 的 PowerShell 函数中的奇怪行为

如何从 MySQL 行中修剪前导和尾随引号?

数据库设计—应该避免一对一的关系吗?

使用 PHP 和 MySQL 开发测验Web 应用程序的数据库设计

一个表可以有两个外键吗?

Google 的 Bigtable 与关系数据库

数据库查询时间复杂度

如何在数据库中获取原始的created_at值(不是转换为 ActiveSupport::TimeWithZone 的对象)

ManyToOneRel 和 ForeignKey 的区别?

Web 应用程序的文件存储:文件系统、数据库和 NoSQL 引擎

列的 SQL Server 2008 千位分隔符