gpt4 book ai didi

java - 是否可以使用 EJB 升级数据库架构?

转载 作者:行者123 更新时间:2023-12-02 00:56:02 25 4
gpt4 key购买 nike

假设我有一个 EJB 应用程序,它定义了一些实体及其之间的关系。我认为可以轻松地从实体创建数据库模式。现在应用程序可以运行,但一段时间后需要更改一些关系,例如一对一需要变成一对多,我可以升级我的数据库来做到这一点而不丢失旧数据吗?

最佳答案

当然可以!您必须做什么取决于许多不同的因素:您使用哪种 ORM?哪个 EJB 容器?哪个 RDBMS?

通常采用以下步骤:

  1. 停止应用程序
  2. 备份数据库
  3. 编辑您的数据库架构
  4. 取消部署应用程序
  5. 使应用程序适应您的新架构。不要忘记编辑您的 ORM 配置!
  6. 重新部署应用程序
  7. 重新启动应用程序

要获得更详细(且有帮助)的答案,您必须向我们提供有关当前情况、您想要实现的目标以及您要改变的内容的更多详细信息。

关于java - 是否可以使用 EJB 升级数据库架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/251359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com