hibernate - 如何与休眠中的特定列关联?
问题描述
我正在建立两个实体之间的关系
@Entity
@Table(name = "DEPARTMENT")
public class Department{
@Id
private Long id;
@Column(name = "DEPT_ID")
private String deptId;
@Column(name = "DEPT_NAME")
private String deptNAme;
}
@Entity
@Table(name = "EMPLOYEE")
public class Employee{
@Id
private Long id;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "DeptId")
private Department dept;
@Column(name = "EMP_ID")
private String empId;
@Column(name = "EMP_NAME")
private String empName;
}
问题是表employee与dept的id有关,我想将它与deptId链接我该怎么做?
解决方案
利用
@JoinColumn(name = "DeptId" , referencedColumnName = "DEPT_ID") ;
推荐阅读
- swift - Alamofire - 允许再次重定向
- java - 滥用 Optional#map 考虑缺席 Optional#peek 方法
- javascript - Chrome 扩展本机消息传递语法错误
- python - 带有 python 的 Onedrive API:路径和上传
- c# - 如何将参数传递给发布 URL C#
- python - 从文本文件中提取 IP 地址并将其用作 Python 中的输入
- qt - RCC:“resource.qrc”中的错误:找不到文件“*.png”
- jar - JBoss 无法加载部署但应用程序正在运行
- sql - hql 查询以检索具有最大日期值的数据
- regex - 从 Ansible 中的 stdout_lines 提取数据