我注意到在 JHipster 生成的实体和 liquibase 文件中,它为所有表添加了 T_USER 等前缀。我不太喜欢这种风格,如何更改它或让它仅依赖于默认的 hibernate 表名称?
最佳答案
这在过去对我有用。更改表名称:
- Java 类。
- 在 Liquibase 配置文件中 - 包括所有引用,例如foreign 键、列更改、数据加载等。
使用此方法,必须重新创建数据库,否则 Liquibase 验证将在启动时失败。为了避免 Liquibase 验证失败,请尝试创建新的 Liquibase 更改日志来重命名该表。
关于hibernate - JHipster:如何更改生成的默认表名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28534585/