diff -u -r compass-2.1.0-M2/src/main/src/org/compass/gps/device/jdbc/mapping/TableToResourceMapping.java compass-2.1.0-M2.jcm/src/main/src/org/compass/gps/device/jdbc/mapping/TableToResourceMapping.java
--- compass-2.1.0-M2/src/main/src/org/compass/gps/device/jdbc/mapping/TableToResourceMapping.java	2008-09-02 12:53:33.000000000 -0500
+++ compass-2.1.0-M2.jcm/src/main/src/org/compass/gps/device/jdbc/mapping/TableToResourceMapping.java	2008-09-02 12:49:22.000000000 -0500
@@ -109,7 +109,8 @@
         ResultSet pks = null;
         try {
             DatabaseMetaData metaData = con.getMetaData();
-            pks = metaData.getPrimaryKeys(null, null, getTableName().toUpperCase());
+            //Jira cmp-701
+            pks = metaData.getPrimaryKeys(null, null, getTableName());
             while (pks.next()) {
                 String pkColumnName = pks.getString("COLUMN_NAME");
                 addIdMapping(new IdColumnToPropertyMapping(pkColumnName, pkColumnName));
Only in compass-2.1.0-M2/src/main/src/org/compass/gps/device/jdbc/mapping: TableToResourceMapping.java.orig

