1
我有一个关系如下休眠获取满足关系子女的关系只
员工 - >作业(一对一)
工作 - >工资(一对多)
这是翻译以下类别的
public class Employee
@OneToOne
Job job; ....'
public class Job
@OneToMany()
List<Salary> salaries;
我想获得有一定的工作,这有一定的薪水的员工,因此对Hibernate一个标准可以恢复为PErF ORM这个任务如下
createCriteria(Employee.class).createAlias("job", "job")
.createAlias("job.salaries", "salaries").add(Restrictions.gt("salaries.sum", 5000))
,工作正常,但我也希望是,只有大于5000这些值可用,并加载所有薪水是这可能与休眠?
我要的是,随着总和大于5000的工资只有列表中存在,但目前我得到的与此相关的工作全部工资 –
尽我更新的答案 –
仍然获得 –