Skip to content

Commit eabc8a0

Browse files
committed
HHH-19697 Use case-insensitive Dialect query pattern matching
1 parent a4c5a99 commit eabc8a0

File tree

1 file changed

+2
-1
lines changed
  • hibernate-core/src/main/java/org/hibernate/dialect

1 file changed

+2
-1
lines changed

hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,8 @@ public abstract class Dialect implements ConversionContext, TypeContributor, Fun
337337
private static final Pattern ESCAPE_CLOSING_COMMENT_PATTERN = Pattern.compile( "\\*/" );
338338
private static final Pattern ESCAPE_OPENING_COMMENT_PATTERN = Pattern.compile( "/\\*" );
339339
private static final Pattern QUERY_PATTERN = Pattern.compile(
340-
"^\\s*(select\\b.+?\\bfrom\\b.+?)(\\b(?:natural )?(?:left |right |full )?(?:inner |outer |cross )?join.+?\\b)?(\\bwhere\\b.+?)$");
340+
"^\\s*(select\\b.+?\\bfrom\\b.+?)(\\b(?:natural )?(?:left |right |full )?(?:inner |outer |cross )?join.+?\\b)?(\\bwhere\\b.+?)$",
341+
Pattern.CASE_INSENSITIVE);
341342

342343
private static final CoreMessageLogger LOG = Logger.getMessageLogger( MethodHandles.lookup(), CoreMessageLogger.class, Dialect.class.getName() );
343344

0 commit comments

Comments
 (0)