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
}