java - 我要导出多张关联的数据库表的数据成xml 然后导入到生产环境的相同表内 主键都为uuid 映射关系在导入的时候怎么处理
大家讲道理
大家讲道理 2017-04-18 09:30:10
0
4
1031

我要导出多张关联的数据库表的数据成xml 然后导入到生产环境的相同表内 主键都为uuid 映射关系在导入的时候怎么处理

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(4)
迷茫

Si vous manipulez simplement des données, vous devez utiliser la fonction d'importation et d'exportation de données de la base de données. Si vous devez utiliser Java, puisque la clé primaire est l'UUID, vous ne devriez pas avoir besoin d'importer les données UUID, mais générer directement les données UUID lors de l'insertion.

迷茫

Si les deux ensembles représentent la même structure, alors la relation de mappage doit être écrite dans l'instruction de création de table ! Semblable à ceci :
créer une table student_teacher(student_id int, professor_id int,
constraint student_teacher_PK clé primaire(student_id,teacher_id),
constraint student_id_FK clé étrangère(student_id) références student(id),
constraint professeur_id_FK clé étrangère (teacher_id) référence professeur (id));
Vous générez un fichier XML à importer et la relation de mappage est la même dans les deux bases de données.
Même si vous utilisez Java et lisez simplement le fichier XML, vous n'avez pas besoin de prendre en compte la relation de mappage.

小葫芦

http://www.yl1001.com/group_article/5341468242779196.htm

刘奇

Désactivez toutes les contraintes de clé étrangère avant l'importation et activez les contraintes de clé étrangère après l'importation

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal