Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:datasource

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
develop:datasource [d.m.Y H:i] willuhndevelop:datasource [d.m.Y H:i] willuhn
Zeile 108: Zeile 108:
 import de.willuhn.datasource.db.DBServiceImpl; import de.willuhn.datasource.db.DBServiceImpl;
 import de.willuhn.datasource.rmi.DBService; import de.willuhn.datasource.rmi.DBService;
 +import de.willuhn.datasource.rmi.DBIterator;
 import de.willuhn.logging.Logger; import de.willuhn.logging.Logger;
  
Zeile 132: Zeile 133:
     }     }
  
-    // Objekt erzeugen+    // neues Objekt erzeugen
     TestObject object = (TestObject) service.createObject(TestObject.class,null);     TestObject object = (TestObject) service.createObject(TestObject.class,null);
     object.setName("Test1");     object.setName("Test1");
Zeile 141: Zeile 142:
     String id = object.getID();     String id = object.getID();
  
-    // Objekt laden+    // Liste der Objekte aus der Datenbank laden 
 +    DBIterator list = service.createList(TestObject.class); 
 +    // list.addFilter("name = ?", new Object{"test"}); // optionale WHERE-Bedingung 
 +    while (list.hasNext()) 
 +    { 
 +      TestObject o = (TestObject) list.next(); 
 +      System.out.println(o.getName()); 
 +    } 
 + 
 +    // einzelnes Objekt laden
     TestObject load = (TestObject) service.createObject(TestObject.class,id);     TestObject load = (TestObject) service.createObject(TestObject.class,id);
     byte[] data = load.getData();     byte[] data = load.getData();


Impressum | Datenschutz
develop/datasource.txt · Zuletzt geändert: d.m.Y H:i von willuhn