diff --git a/querydsl-core/src/main/java/com/mysema/query/types/Converters.java b/querydsl-core/src/main/java/com/mysema/query/types/Converters.java index 212e321df..b5e0b17d1 100644 --- a/querydsl-core/src/main/java/com/mysema/query/types/Converters.java +++ b/querydsl-core/src/main/java/com/mysema/query/types/Converters.java @@ -5,6 +5,8 @@ */ package com.mysema.query.types; +import java.util.Locale; + import org.apache.commons.collections15.Transformer; /** @@ -32,7 +34,7 @@ public final class Converters { @Override public Expression transform(Expression arg) { if (arg instanceof Constant){ - return ConstantImpl.create(arg.toString().toLowerCase()); + return ConstantImpl.create(arg.toString().toLowerCase(Locale.ENGLISH)); }else{ return new OperationImpl(String.class, Ops.LOWER, arg); } @@ -44,7 +46,7 @@ public final class Converters { @Override public Expression transform(Expression arg) { if (arg instanceof Constant){ - return ConstantImpl.create(arg.toString().toUpperCase()); + return ConstantImpl.create(arg.toString().toUpperCase(Locale.ENGLISH)); }else{ return new OperationImpl(String.class, Ops.UPPER, arg); } @@ -68,7 +70,7 @@ public final class Converters { @Override public Expression transform(Expression arg) { if (arg instanceof Constant){ - return ConstantImpl.create(escapeForLike((Constant)arg).toLowerCase() + "%"); + return ConstantImpl.create(escapeForLike((Constant)arg).toLowerCase(Locale.ENGLISH) + "%"); }else{ Expression concated = new OperationImpl(String.class, Ops.CONCAT, arg, ConstantImpl.create("%")); return new OperationImpl(String.class, Ops.LOWER, concated); @@ -93,7 +95,7 @@ public final class Converters { @Override public Expression transform(Expression arg) { if (arg instanceof Constant){ - return ConstantImpl.create("%" + escapeForLike((Constant)arg).toLowerCase()); + return ConstantImpl.create("%" + escapeForLike((Constant)arg).toLowerCase(Locale.ENGLISH)); }else{ Expression concated = new OperationImpl(String.class, Ops.CONCAT, ConstantImpl.create("%"), arg); return new OperationImpl(String.class, Ops.LOWER, concated); @@ -119,7 +121,7 @@ public final class Converters { @Override public Expression transform(Expression arg) { if (arg instanceof Constant){ - return ConstantImpl.create("%" + escapeForLike((Constant)arg).toLowerCase() + "%"); + return ConstantImpl.create("%" + escapeForLike((Constant)arg).toLowerCase(Locale.ENGLISH) + "%"); }else{ Expression concated = new OperationImpl(String.class, Ops.CONCAT, ConstantImpl.create("%"), arg); concated = new OperationImpl(String.class, Ops.CONCAT, concated, ConstantImpl.create("%"));