У меня 2 класса. В вагоне первого класса есть список пассажиров. Мне нужен критерий гибернации, который вернет автомобиль, для которого у меня есть один пассажир. Итак, что-то вроде этого
class Car {
@Id
private Long id;
@OneToMany
private List<Passenger> passengers;
}
И в классе Hibernate
@Override
public Car retrieve(Passenger passenger) {
Criteria criteria = super.createCriteria();
criteria.add(Restrictions.eq("passengers", passenger));
return (Car ) criteria.uniqueResult();
}
Однако приведенное ниже действительно не работает. Итак, любые предложения, как это сделать