我有两张 id_employee 的关系表。
--------------------------- ------------------------ ---- 表员工表时间表 --------------------------- ------------------------ ---- 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
}