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

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

大家讲道理
大家讲道理

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

全部回复(4)
迷茫

如果只是操作数据的话,那应该使用数据库的数据导入导出功能的呀。如果一定要用java,主键既然是UUID,那应该不用导入UUID的数据,而是直接在insert的时候生成UUID数据才对吧。

迷茫

如果两套表示相同结构的话,那么映射关系应该是写到建表语句里的呀!类似这种:
create table student_teacher(student_id int, teacher_id int,
constraint student_teacher_PK primary key(student_id,teacher_id),
constraint student_id_FK foreign key(student_id) references student(id),
constraint teacher_id_FK foreign key(teacher_id) references teacher(id));
你生成xml文件导入,映射关系两个数据库都有的而且相同。
即使你是用java,只是读取xml文件,不需要考虑映射关系的吧。

小葫芦

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

刘奇

导之前关掉所有外键约束,导之后再启用外键约束

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板