I realized today that I was wrong. Hibernate is correctly translating <= and >= operator if you assume lexical ordering (which, I guess, is what anyone would expect on composite types).
That means that only not equal and strict inequality operators were broken. Emanuele already fixed not-equality and since non-strict inequality is supported, I’m afraid we now have to support strict inequality as well. I’ll try to work on that.
|