我正在使用MVC模式我有两个表:Employee和Address
说,员工就像
-------------------
Id | Name | DeptId
-------------------
101 | Jake | 501
102 | Donald | 502
Run Code Online (Sandbox Code Playgroud)
我有一个像这样的部门表
-----------------------------
DeptId | Name | Description
-----------------------------
501 | IT | software assistance
502 | HR | Human resources
Run Code Online (Sandbox Code Playgroud)
现在,因为我使用MVC,这些表被映射到类
@Table(name="Employee")
Class Employee{
@Id
@Column(name="Id")
private Long id;
@Column(name="Name")
private String name;
@Column(name="DeptId")
private Long deptId;
@ManyToOne
@JoinColumn(name="DeptId", referencedColumnName="id", insertable=false,updatable=false)
private Department dept;
//getters and setters go here
}
Run Code Online (Sandbox Code Playgroud)
和其他类部门(映射到部门表)
@Table(name="Department")
Class Department{
@Id
@Column(name="Id")
private Long id;
@Column(name="Name")
private …Run Code Online (Sandbox Code Playgroud)