Description
Expression like this:
Expression exp = CompoundFkTestEntity.TO_COMPOUND_PK.eq(objectId1) .or(CompoundFkTestEntity.TO_COMPOUND_PK.eq(objectId2)
Completely breaks QualifierTranslator and produces incorrect SQL like this:
( ( t0.F_KEY1 = 'PK1' ) AND ( t0.F_KEY2 = 'PK2' ) ) OR ( 'PK4' 'PK3' )
Note that the first equality translates completely fine, it's the second (and further) that breaks everything.