私は2つのクラスを持っています。ファーストクラスの車には乗客のリストがあります。乗客が 1 人いる Car を返す Hibernate Criteria が必要です。だから、このようなもの
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();
}
ただし、以下は実際には機能しません。だから、これを行う方法についての提案