OPENJPA-2733 OPENJPA-2785 fix broken spring data usage.

spring-data potentially does something unspecified.
This hack now prevents duplicate ParameterExpressions with the same name
while not having to implement equals + hashCode for it - which makes Spring happy.
3 files changed