From e384913eae23fc70be4e07955faed0ea465ac268 Mon Sep 17 00:00:00 2001 From: Heath Thomann Date: Thu, 18 Jul 2013 23:32:10 +0000 Subject: [PATCH] OPENJPA-2387: Fix to exclude schema name when checking the length of a sequence name. git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1504721 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/openjpa/jdbc/sql/DBDictionary.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DBDictionary.java b/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DBDictionary.java index f4bccbcb0..366a70314 100644 --- a/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DBDictionary.java +++ b/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DBDictionary.java @@ -3483,8 +3483,10 @@ public class DBDictionary StringBuilder buf = new StringBuilder(); buf.append(create ? "CREATE" : "ALTER").append(" SEQUENCE "); - String seqName = checkNameLength(getFullName(seq), maxTableNameLength, - "long-seq-name"); + + String seqName = checkNameLength(toDBName(seq.getFullIdentifier().getUnqualifiedName()), + maxTableNameLength, "long-seq-name"); + buf.append(seqName); if (create && seq.getInitialValue() != 0) buf.append(" START WITH ").append(seq.getInitialValue());