diff --git a/hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmLikePredicate.java b/hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmLikePredicate.java index dac3580c79..7f6f38e37d 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmLikePredicate.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmLikePredicate.java @@ -143,12 +143,13 @@ public class SqmLikePredicate extends AbstractNegatableSqmPredicate { @Override protected SqmNegatablePredicate createNegatedNode() { - return new SqmLikePredicate( matchExpression, pattern, escapeCharacter, !isNegated(), nodeBuilder() ); - } - - @Override - public SqmNegatablePredicate not() { - negate(); - return this; + return new SqmLikePredicate( + matchExpression, + pattern, + escapeCharacter, + !isNegated(), + isCaseSensitive, + nodeBuilder() + ); } }