hibernate - JHipster:如何更改生成的默认表名称?

标签 hibernate liquibase jhipster

我注意到在 JHipster 生成的实体和 liquibase 文件中,它为所有表添加了 T_USER 等前缀。我不太喜欢这种风格,如何更改它或让它仅依赖于默认的 hibernate 表名称?

最佳答案

这在过去对我有用。更改表名称:

  1. Java 类。
  2. 在 Liquibase 配置文件中 - 包括所有引用,例如foreign 键、列更改、数据加载等。

使用此方法,必须重新创建数据库,否则 Liquibase 验证将在启动时失败。为了避免 Liquibase 验证失败,请尝试创建新的 Liquibase 更改日志来重命名该表。

关于hibernate - JHipster:如何更改生成的默认表名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28534585/

相关文章:

java - 检查表然后保存/更新 Hibernate 的正确做法

docker - 如何使用 JHipster Registry [Docker] 修复无效的 JWT?

java - hibernate 对不同的列使用两个外键?

java - 了解与 h2 数据库的连接

java - UUID 作为 @ManyToOne hibernate 中的外键

java - 在Jhipster中使用JDL时出错

java - Pom.xml 在编译 maven-processor-plugin 时返回错误

spring-boot - Liquibase 回滚 Spring Boot

database - 为什么以及何时使用 Liquibase?

grails-orm - 当集群中的两个应用程序服务器启动 LiquiBase 更新(通过 Grails)时会发生什么?