id_employee による関係を持つ 2 つのテーブルがあります。
------------------------------- ----------------------------------- ---- テーブル 従業員 テーブル タイムシート ------------------------------- ----------------------------------- ---- id_employee id_time name_employee date_entry --------------------------- quant_hour id_employee ---------------------------
既存の関連テーブル タイムシートの従業員テーブルと時間数からすべてのレコードを返す選択を行う必要があります。一部の従業員は、タイムシート テーブルに時間が記録されていませんが、従業員テーブルに登録されているため、一覧に表示されるはずです。
これに対するJPQLクエリは何ですか?
クラス社員
@Entity
public class Employee {
@Id @GeneratedValue
private Long id_employee;
private String name_employee ;
//GETS and SETS
}
クラスタイムシート
@Entity
public class Timesheet {
@Id @GeneratedValue
private Long id_time;
private Double quant_hour;
private Date date_entry;
@ManyToOne
private Employee employee;
//GETS and SETS
}