我已经完成了我的 Java EE 后端应用程序的开发,它使用 Hibernate JPA 和 JAX-RS。是时候部署到生产服务器了。
目前,数据库模式的生成是由 Hibernate JPA 完成的,它基于实体定义,使用 hbm2ddl.auto="create"
我读过很多帖子说在 persistence.xml 中设置 hbm2ddl.auto 并改用 SQL 是个坏主意。但是,我的应用程序有大约 50 个实体,其中一些实体相互继承。
为每个表、关系、序列表编写 CREATE 语句是唯一的方法吗?
最佳答案
如果您的后端已经合格并经过良好测试,您可以转储数据库并将此转储(仅限布局)导入生产服务器。
future 数据库的发展应该使用 SQL 脚本作为交付过程的一部分。
关于java - 我已经完成了我的 JEE Hibernate 开发,如何将我的数据库部署到生产环境中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38055571/