JAVA 主键与外键 设置关系没学好怎么办
设置关系没学好怎么办
------解决方案-------------------- 来这里不就是为了学习吗。。
http://download.csdn.net/detail/zhang352312710/3837931
------解决方案-------------------- 引用: 设置关系没学好怎么办
外键主键?楼主的意思是Dto映射数据库关系吗?
我举个简单的例子吧:
现在有【用户USER】、【报纸PATER】和【用户订阅报纸SUBSCRIPTION】三个表,
SUBSCRIPTION存放的是USER和PATER的关联信息,那么在java中可以这样来模拟:
class User{
private int userId;
}
class Paper{
private int paperId;
}
class Subscription{
private int userId;
private int paperId;
private User user;
private Paper paper;
}
在Subscription类中,userId和paperId是对应SUBSCRIPTION表的字段,而user和paper是用来外键关联User和Paper两个类(表)的。
------解决方案-------------------- 这个其实不难,用笔画下你就知道了,就是进行操作的时候比较烦,有各种约束,我们公司从来不用外键,哈哈哈,只有简单的对应关系不会设外键
------解决方案-------------------- 亲 很简单啦,没学好就学好啊
------解决方案-------------------- 我们禁止用外键,对性能有影响