数据库外键怎么与Java实体类对应?

Table1:JobSeeker(JID:PK,jlogin,jpasswd);Table2:SeekerInfo(JID:FK,...);Table3:ResumeIn... Table1:JobSeeker(JID:PK,jlogin,jpasswd);
Table2:SeekerInfo(JID:FK,...);
Table3:ResumeInfo(JID:FK,...);
请问怎么根据这三个表建立Java实体类?
展开
 我来答
haipengplay
2013-12-12 · 超过11用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:28.6万
展开全部
JobSeeker{int JID;//PK......}
SeekerInfo{int id; JobSeeker jobSeeker;...}
ResumeInfo{int id;JobSeeker jobSeeker;...}
追问
为什么不能这样JobSeeker{int jid;SeekerInfo seekerinfo;ResumeInfo resumeinfo;}?
追答
SeekerInfo;ResumeInfo都引用JobSeeker的主键作外键,说明JobSeeker是其它两个类的一个属性。比如员工和领导都属于一个公司,那么员工和领导的对象里面都有一个公司的对象作为各自的属性,JobSeeker对于其它两个对象都是一对多的关系。如果像你问的那样,JobSeeker里面应该引用其它两个对象的主键作为外键,要么JobSeeker对象初始化怎么找到其它两个对象呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式