java - 使用 Hibernate 4 生成 DDL

标签 java hibernate ddl hbm2ddl

当您编写使用 Hibernate 的应用程序并从类开始定义模型时,如何生成包含 DDL 的脚本来设置数据库?

我知道有一个 Hibernate 工具 hbm2ddl 可以用于此目的,但我找不到最新版本的 Hibernate (4.1.6)。

此外,在开发人员指南 (v4.1.6) 中,我看到有一个名为 SchemaExport 的工具,用于从映射生成 DDL。

谢谢

最佳答案

Liquibase很可能会做你想做的事。根据他们的manual page on hibernate ,它会比 hbm2ddl 做得更好 - 我没有使用过 hbm2ddl,所以我无法支持他们的说法。

关于java - 使用 Hibernate 4 生成 DDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12165828/

相关文章:

Java正则表达式替换重复字符(包括非后续字符)

hibernate - JPA+Hibernate - 从 @OneToMany 关系重新连接实体

oracle - 删除 PL SQL 中的语句

sql - CREATE TABLE 中属性后的 NULL 约束?

sql - 为什么截断DDL语句?

java - JXTable荧光笔

java - 执行程序池未处理所有项目

java - 使用 XmlSerializer 将纯文本添加到 xml

java - 从 StaleObjectStateException 中恢复

java - 使用@Transient注解进行持久化存储