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

我要导出多张关联的数据库表的数据成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

怪我咯

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号