Short answer: No.Longer answer: No, since the Search Predicates
generates SQL2 queries in the backend there are, in theory, no
difference. However, my experience is that developers tend to be better
in using Predicates in Java code and get better preformance out of those
queries than when they use SQL2 directly. My quess is that this is
because the fellows that has been writing the Predicates actually know
what they are doing and optimize the queries and most of us does not
understand SQL2 well ...