Closed
Description
Original problematic query from hibenate issue looks like:
SELECT s.studentId, q.questionId, sa.answer
FROM Student s, Question q
LEFT JOIN s.studentAnswerList AS sa WITH sa.question.questionId = q.questionId
Test simulating such query was added here:
nhibernate-core/src/NHibernate.Test/Hql/EntityJoinHqlTest.cs
Lines 124 to 138 in 11bc49d
NHibernate currently generates joins in wrong order
FROM fromTable
LEFT JOIN leftJoin ON leftJoin.someId = thetaJoin.someId
, thetaJoin