Byr*_*ach 4 java spring annotations hibernate foreign-keys
我正在开发一个hibernate,spring项目来帮助我理解这两者的基础知识.我遇到了一个问题,我希望能够将外键添加到我的表中.
我一直在浏览互联网以获取有关此主题的信息,但我无法找到适合我需求的内容.
我有两节课:
Schools
Classes
Run Code Online (Sandbox Code Playgroud)
现在我想将主键从Schools映射到Classes.
这是我现在的代码:
@ManyToOne
@JoinColumn(name = "SCHOOL_ID", table = "SCHOOL")
private School school;
Run Code Online (Sandbox Code Playgroud)
对于我的吸气剂和二传手:
public long getSchool() {
return school.getId();
}
public void setSchool(long schoolId) {
this.school.setId(schoolId);
}
Run Code Online (Sandbox Code Playgroud)
这是要走的路吗?或者我完全以错误的方式看待它.
谢谢!
Bru*_*owe 10
你是在正确的轨道上,虽然它更好地处理实际的对象而不是ids,例如
@ManyToOne
@JoinColumn(name = "SCHOOL_ID", table = "SCHOOL")
private School school;
public School getSchool() {
return school;
}
public void setSchool(School school) {
this.school=school;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8005 次 |
| 最近记录: |