gpt4 book ai didi

java - 替换 ORM 模式而不删除整个数据

转载 作者:行者123 更新时间:2023-12-01 16:05:24 26 4
gpt4 key购买 nike

我使用 OpenJPA 作为 JPA 提供程序。有没有一种方法可以在不删除整个数据的情况下重新创建数据库表(当实体更改时)?当实体发生更改时,我会删除并创建存储中的每个表,显然会丢失其中的数据。是否有工具或产品可以以某种方式保存数据?

谢谢,乌迪

最佳答案

我认为SchemaTool刷新操作是您正在寻找的内容,我的理解是您在 persistence.xml 中像这样使用它:

<property name="openjpa.jdbc.SynchronizeMappings" 
value="buildSchema(SchemaAction=refresh,ForeignKeys=true)" />

关于java - 替换 ORM 模式而不删除整个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2737633/

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