Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从嵌入式javaDB迁移数据_Java_Jpa_Netbeans_Derby_Javadb - Fatal编程技术网

从嵌入式javaDB迁移数据

从嵌入式javaDB迁移数据,java,jpa,netbeans,derby,javadb,Java,Jpa,Netbeans,Derby,Javadb,我目前正在开发基于swign的javaSE应用程序,使用嵌入式JavaDB存储数据。我的数据模型(和数据库)完全基于java,利用JPA实体和JavaEE持久化机制。在DB的创建和管理中没有使用SQL脚本,因为一切都是由JPA完成的 由于此应用程序将分发给客户端,客户端通常需要新功能,我的问题是,在更新的应用程序(带有新表、列)交付给客户端后,是否有有效的方法获取数据库数据并重新插入这些数据。您可以使用dblook(JavaDB附带的命令行工具)获取JavaDB内容和结构的SQL转储() 但是,

我目前正在开发基于swign的javaSE应用程序,使用嵌入式JavaDB存储数据。我的数据模型(和数据库)完全基于java,利用JPA实体和JavaEE持久化机制。在DB的创建和管理中没有使用SQL脚本,因为一切都是由JPA完成的

由于此应用程序将分发给客户端,客户端通常需要新功能,我的问题是,在更新的应用程序(带有新表、列)交付给客户端后,是否有有效的方法获取数据库数据并重新插入这些数据。

您可以使用dblook(JavaDB附带的命令行工具)获取JavaDB内容和结构的SQL转储()

但是,许多结构数据库更改也可以使用非空数据库完成,例如添加列或添加表