Author: stliu
Date: 2010-03-23 09:29:20 -0400 (Tue, 23 Mar 2010)
New Revision: 19089
Modified:
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java
Log:
HHH-2997 LikeExpression case sensitive not working properly
Modified:
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java
===================================================================
---
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java 2010-03-23
13:05:17 UTC (rev 19088)
+++
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java 2010-03-23
13:29:20 UTC (rev 19089)
@@ -29,7 +29,6 @@
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Restrictions;
-import org.hibernate.dialect.MySQLDialect;
import org.hibernate.junit.functional.FunctionalTestCase;
@@ -67,7 +66,6 @@
assertEquals( 1, objects.size() );
session.clear();
- if ( !( getDialect() instanceof MySQLDialect ) ) {
// retrieve object - case insensitive via custom expression - works
// ok
objects = session.createCriteria( TestObject.class ).add(
@@ -84,7 +82,6 @@
StringExpression.stringExpression( "text",
pattern,
false ) ).list();
assertEquals( 1, objects.size() );
- }
tx.rollback();
session.close();
Modified:
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java
===================================================================
---
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java 2010-03-23
13:05:17 UTC (rev 19088)
+++
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java 2010-03-23
13:29:20 UTC (rev 19089)
@@ -4,11 +4,10 @@
import org.hibernate.criterion.LikeExpression;
public class StringExpression extends LikeExpression {
- private final static Character ESCAPE_CODE = new Character( '\\' );
protected StringExpression( String property, String value,
boolean ignoreCase ) {
- super( property, value, ESCAPE_CODE, ignoreCase );
+ super( property, value, null, ignoreCase );
}
public static Criterion stringExpression( String propertyName,
Show replies by date