Java 如何在服务器启动期间在hibernate中动态加载hibernate enity的列

Java 如何在服务器启动期间在hibernate中动态加载hibernate enity的列,java,hibernate,Java,Hibernate,我有一些列必须根据某些配置加载,一个生产数据库没有这些列,而我的另一个生产框有这些列。在这种情况下,相同的代码应该在两个框中都起作用。动态加载列需要做什么配置?一般来说 对于生产,我们不应该依赖hibernate来创建ddl。我们需要有补丁,这样我们就可以将补丁应用到生产中 或者,我们可以使用数据库迁移工具,如liquibase。作为紧急情况,我们无法进行修补。如前所述,使用liquibase获取增量差异并在require服务器上执行。。。

我有一些列必须根据某些配置加载,一个生产数据库没有这些列,而我的另一个生产框有这些列。在这种情况下,相同的代码应该在两个框中都起作用。动态加载列需要做什么配置?

一般来说

对于生产,我们不应该依赖hibernate来创建ddl。我们需要有补丁,这样我们就可以将补丁应用到生产中


或者,我们可以使用数据库迁移工具,如liquibase。

作为紧急情况,我们无法进行修补。如前所述,使用liquibase获取增量差异并在require服务器上执行。。。