当前位置: 首页 > 面试题库 >

Hibernate hbm2ddl.auto,可能的值以及它们的作用

宋昕
2023-03-14
问题内容

我正在查看Hibernate hbm2ddl.auto配置属性及其可能的值:

  • validate
  • update
  • create
  • create-drop

所有这些值做什么?

在Hibernate参考文档只是简单地谈论有关create- drop,但并没有说明其他任何值:

hibernate.hbm2ddl.auto

SessionFactory创建时,自动将模式DDL验证或导出到数据库。使用时create- drop,当SessionFactory明确关闭时,将删除数据库模式。

例如 validate | update| create|create-drop

我在这些堆栈溢出问题中找到了 非常 有用的解释:

  • Hibernate hbm2ddl.auto可能的值及其作用是什么?
  • 模式未放在hbmddl.auto = create.drop上

但是官方文档中仍然没有任何内容。


问题答案:

您提供的链接已经是官方文档。因此,今天没有比这更正式和更全面的了。

因此,我想您的问题的答案有两个:

  • 要么在Hibernate问题跟踪器中提交增强请求(最好使用提案)
  • 或阅读相应的代码

我知道这不是您梦dream以求的完美答案,但这实际上是您今天拥有的全部。

但是好消息是该项目是开源的,因此您有所有需要改善的地方:-)。



 类似资料:
  • 本文向大家介绍请说明Comparable和Comparator接口的作用以及它们的区别。相关面试题,主要包含被问及请说明Comparable和Comparator接口的作用以及它们的区别。时的应答技巧和注意事项,需要的朋友参考一下 考察点:comparable接口 Java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,

  • 问题内容: 我真的很想了解更多有关更新,导出以及可以提供的值的信息, 我需要知道何时使用更新,何时不使用更新?还有什么选择? 这些是可能在数据库上发生的更改: new tables new columns in old tables columns deleted data type of a column changed a type of a column changed its attrib

  • 本文向大家介绍Docker Image标签以及如何使用它们,包括了Docker Image标签以及如何使用它们的使用技巧和注意事项,需要的朋友参考一下 泊坞窗映像标签是在构建映像以描述特定映像之前或之后为泊坞窗映像提供的简单标签或别名。它可以是项目或容器的版本,图像的功能,图像中使用的技术或几乎任何您想要的东西。它在整个软件开发生命周期中起着关键作用,因为它可以帮助您跟踪项目的不同部分,并可以帮助

  • 问题内容: 我一直在研究Linux内核的某些部分,并找到了如下调用: 要么 我找到了它们的定义: 我知道它们是为了优化,但是它们如何工作?使用它们可以预期多少性能/尺寸下降?至少在瓶颈代码中(当然在用户空间中)值得麻烦(并且可能会失去可移植性)。 问题答案: 它们提示编译器发出指令,这些指令将导致分支预测偏向跳转指令的“可能”一侧。如果预测正确,这将是一个巨大的胜利,这意味着跳转指令基本上是免费的

  • 本文向大家介绍请你谈谈JDBC的反射,以及它的作用?相关面试题,主要包含被问及请你谈谈JDBC的反射,以及它的作用?时的应答技巧和注意事项,需要的朋友参考一下 考察点:jdbc 通过反射com.mysql.jdbc.Driver类,实例化该类的时候会执行该类内部的静态代码块,该代码块会在Java实现的DriverManager类中注册自己,DriverManager管理所有已经注册的驱动类,当调用

  • 本文向大家介绍请你解释一下Jdo以及它的作用相关面试题,主要包含被问及请你解释一下Jdo以及它的作用时的应答技巧和注意事项,需要的朋友参考一下 考察点:JAVA API   JDO 是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC