9

我希望 Hibernate 在生成 DDL 时包含来自我的 java 源代码的注释。我很乐意将其作为注释或 javadoc 标记。

IOW:我希望能够去

@Entity
@DDLComment "This entity is cool"
class Foo {
  @DDLComment "But this field is kinda lame"
  int lame_o_rama;

并且(在 oracle 中),休眠应该生成

CREATE TABLE FOO ( LAME_O_RAMA number };
COMMENT ON FOO IS 'This entity is cool';
COMMENT ON FOO.LAME_O_RAMA 'But this field is kinda lame';

是否有注释、文档标签、配置选项等来执行此操作?

4

1 回答 1

1

从休眠文档...

SchemaExport 是一个 Hibernate 实用程序,它从您的映射文件生成 DDL。生成的模式包括实体和集合表的参照完整性约束、主键和外键。它还为映射标识符生成器创建表和序列。

文档

schemaexport 实用程序如何帮助开发,而不是用于维护或生产。 休眠:hbm2ddl.auto=生产中的更新?

于 2013-06-19T17:44:13.127 回答