我有2张桌子,比如桌子A和桌子B. 我必须在A中创建3个字段,它们与primaryId为B具有外键关系(nullable = true)。
因此,要在A中创建一行,我们必须在B中有3行.B的所有这3个primaryKey将插入到A的3个字段中。
示例:
A fields are:
id(Primary)
DepartmentName1Id
DepartmentName2Id
DepartmentName3Id
B fields are:
id(Primary)
departmentName
departmentAddress
departmentPin
以上示例DepartmentName1Id
,DepartmentName2Id
,DepartmentName3Id
将包含不同的B ID(主要)。它可以为null,但如果不是,则B中必须有一个条目。
如何通过实体类在表A和B之间创建JPA映射关系。
答案 0 :(得分:1)
你所描述的只是:
PK DID IsPr Name DateAdded
3 3 1 Grant 2015-10-08 17:14:26.497
4 3 0 Grants Brother 2015-10-14 17:14:26.497
2 2 1 Robert 2015-10-08 17:14:26.497
5 2 0 Roberts Nephew 2015-10-13 17:14:26.497
1 1 1 Bob 2015-10-08 17:14:26.497
6 1 0 Bobs Cousin 2015-10-12 17:14:26.497