gpt4 book ai didi

mysql - 如何在 Hibernate 4 中使用 Mysql 中的 jpa 动态添加列?

转载 作者:行者123 更新时间:2023-11-29 11:42:43 26 4
gpt4 key购买 nike

我目前正在使用 spring mvc4 hibernate4 和 Mysql 构建一个电子商务网站,当应用程序已经运行并且服务器不应重新启动时,管理员应该能够动态地将列添加到特定表。例如,如果在表 1 中插入一个新值,然后应在表 2 中为其创建一列。

  1. 有没有办法用 JPA 动态配置 hibernate 4在运行时添加一列?
  2. 如果是的话,您能给我一个示例代码吗?
  3. 如果没有,还有什么其他方法可以实现我的目标动态添加列?

最佳答案

我认为对此没有 JPA/Hibernate 解决方案,因为您的实体映射到数据库模式,而您想要实现的目标是同时改变实体的类和相应的模式。为此,您需要使用 JDBC 和普通 SQL 并使用 DDL 语句。

我想知道您的用例是什么?

关于mysql - 如何在 Hibernate 4 中使用 Mysql 中的 jpa 动态添加列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35502498/

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