*** empty log message ***
authorrk <rk>
Mon, 24 Nov 2003 22:02:52 +0000 (22:02 +0000)
committerrk <rk>
Mon, 24 Nov 2003 22:02:52 +0000 (22:02 +0000)
source/mir/storage/Database.java

index ab93c7e..757235e 100755 (executable)
@@ -75,7 +75,7 @@ import com.codestudio.util.SQLManager;
  * Treiber, Host, User und Passwort, ueber den der Zugriff auf die
  * Datenbank erfolgt.
  *
- * @version $Id: Database.java,v 1.44.2.9 2003/11/24 21:45:26 rk Exp $
+ * @version $Id: Database.java,v 1.44.2.10 2003/11/24 22:02:52 rk Exp $
  * @author rk
  *
  */
@@ -581,8 +581,11 @@ public class Database implements StorageObject {
                        int offset, int limit) throws StorageObjectFailure {
     
     String useTable = theTable;
-    if (mainTablePrefix!=null && mainTablePrefix.trim().length()>0)
-    useTable+=" "+mainTablePrefix;
+    String selectStar = "*";
+    if (mainTablePrefix!=null && mainTablePrefix.trim().length()>0) {
+      useTable+=" "+mainTablePrefix;
+      selectStar=mainTablePrefix.trim() + ".*";
+    }
     
     // check o_store for entitylist
     // only if no relational select
@@ -619,7 +622,7 @@ public class Database implements StorageObject {
     StringBuffer countSql =
       new StringBuffer("select count(*) from ").append(useTable);
     StringBuffer selectSql =
-      new StringBuffer("select * from ").append(useTable);
+      new StringBuffer("select "+selectStar+" from ").append(useTable);
  
     // append extratables, if necessary
     if (extraTables!=null) {