Две таблицы с родительским дочерним объектом
private List<Favorites> favorites= new ArrayList<Favorites>();
public String getAccFav() {
return accFav;
}
public void setAccFav(String accFav) {
this.accFav = accFav;
}
@OneToMany(fetch = FetchType.EAGER, mappedBy = "activities" )
public List<Favorites> getFavorites() {
return favorites;
}
Child
@ManyToOne(fetch = FetchType.EAGER )
@JoinColumn(name = "ACTIVITYID", nullable = false)
public Activities getActivities() {
return this.activities;
}
Я хочу отобразить все записи в родительской и общие записи в дочерней. Нечто, показанное ниже
SELECT * FROM activities a left OUTER JOIN favorites f
ON a.activityid = f.activityid
используя Hibernate Я получаю ошибку.
activities = session.createQuery("from Activities a left outer join Favorites f on where a.activity_id=f.activityid").list();
Как я могу это сделать?