如何向主外键互引的两张表表插入数据
我的需求是这样的:假如有家公司,公司有员工,有部门(部门编号为主键),其中部门有部门经理,他为公司员工,即他又员工编号(外键);而同时他为员工(员工编号为主键),只能属于...
我的需求是这样的:
假如有家公司,公司有员工,有部门(部门编号为主键),其中部门有部门经理,他为公司员工,即他又员工编号(外键);而同时他为员工(员工编号为主键),只能属于一个部门,即有部门编号(外键),我现在要向这两张空表插入数据,在不去除外键关系如何实现?
忘了说,我用的是SQL 展开
假如有家公司,公司有员工,有部门(部门编号为主键),其中部门有部门经理,他为公司员工,即他又员工编号(外键);而同时他为员工(员工编号为主键),只能属于一个部门,即有部门编号(外键),我现在要向这两张空表插入数据,在不去除外键关系如何实现?
忘了说,我用的是SQL 展开
展开全部
正常插入不行吗。外键可以为空啊。先不插入外键 就行了。
如果用HIberante的话,可以设置一对多关系的东西实现这个。
如果用HIberante的话,可以设置一对多关系的东西实现这个。
追问
当产品发布后,总该不会去客户去删除外键然后在插入数据吧?
还有HIberante不了解,我是刚毕业不久很多软件都不会
追答
我还是没有太明白你的意思。 你产品发布后,会和哪个表建立主外建关联呢?
再一个思路就是,当你插入产品时,不知道,你会不会用触发器,就是在你插入客户表的时候,用触 发器去插入对应的外键。这样可实现。
不知道你能不能懂我的意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询