0
我在JPA有兩個表(型號)如下:JPA:從一個獲取數據到一個關係
Table Employee| | Table Person |
--------------| ----------------
id | | id |
mobile_number | | employee_id |
| address |
我已經得到了手機號碼,我需要知道地址嗎?如何使用JPA完成這項工作?
由於我使用的是JPA,我還需要編寫一個查詢來連接這兩個表,然後返回結果嗎? (在一個表上做操作時一樣,JPA給你喜歡getByid()或getBymobileNumber等功能)
實體bean:
@Entity
@Table(name = "employee")
public class Employee {
@CreatedDate
@Temporal(TemporalType.DATE)
private Date created;
@LastModifiedDate
@Temporal(TemporalType.DATE)
private Date lastModified;
private String mobileNumber;
}
@Entity
@Table(name = "Person")
public class Person {
@CreatedDate
@Temporal(TemporalType.DATE)
private Date created;
@LastModifiedDate
@Temporal(TemporalType.DATE)
private Date lastModified;
@OneToOne
private Employee employee;
}
我們可以看到Employee和Person的實體bean嗎? – Pablo
更新了這個問題! – samach