Yes, it will i think. Moreover, there is no "JPA" way (to my knowledge) to produce "from table_a a left join table_c as c11 on c11.value = 'a_1'" without a relation between table_a and table_c (and the "c.???_pk = a.pk" )