Package org.conserve

Examples of org.conserve.PersistenceManager.saveObject()


    // store some hashmaps in the database
    Map<String, Double> map = new HashMap<String, Double>();
    map.put("KEY", 3.0);
    map.put("ANOTHERKEY", 4.0);
    PersistenceManager persist = new PersistenceManager(driver, database, login, password);
    persist.saveObject(map);
    Map<String, Double> anotherMap = new HashMap<String, Double>();
    anotherMap.put("ANOTHERKEY", 4.0);
    persist.saveObject(anotherMap);
    Map<String, Double> yetAnotherMap = new HashMap<String, Double>();
    yetAnotherMap.put("KEY", 1.0);
View Full Code Here


    map.put("ANOTHERKEY", 4.0);
    PersistenceManager persist = new PersistenceManager(driver, database, login, password);
    persist.saveObject(map);
    Map<String, Double> anotherMap = new HashMap<String, Double>();
    anotherMap.put("ANOTHERKEY", 4.0);
    persist.saveObject(anotherMap);
    Map<String, Double> yetAnotherMap = new HashMap<String, Double>();
    yetAnotherMap.put("KEY", 1.0);
    persist.saveObject(yetAnotherMap);
    persist.close();
View Full Code Here

    Map<String, Double> anotherMap = new HashMap<String, Double>();
    anotherMap.put("ANOTHERKEY", 4.0);
    persist.saveObject(anotherMap);
    Map<String, Double> yetAnotherMap = new HashMap<String, Double>();
    yetAnotherMap.put("KEY", 1.0);
    persist.saveObject(yetAnotherMap);
    persist.close();

    persist = new PersistenceManager(driver, database, login, password);
    // get all objects
    List<Map> allObjects = persist.getObjects(Map.class, new All());
View Full Code Here

    PersistenceManager persist = new PersistenceManager(driver, database, login, password);
    // create a simple object
    SimpleObject object = new SimpleObject();
    object.setAge(500L);
    // save it
    persist.saveObject(object);
    // make sure only one object exists
    List<SimpleObject> allObjects = persist.getObjectsMatching(new SimpleObject());
    assertEquals(1, allObjects.size());
    // change the object
    object.setAge(1000L);
View Full Code Here

    List<SimpleObject> allObjects = persist.getObjectsMatching(new SimpleObject());
    assertEquals(1, allObjects.size());
    // change the object
    object.setAge(1000L);
    // save the object again
    persist.saveObject(object);
    // make sure there's still only one object
    allObjects = persist.getObjectsMatching(new SimpleObject());
    assertEquals(1, allObjects.size());
    // re-open the database connection
    persist.close();
View Full Code Here

    assertTrue(first.getAge().equals(1000L));

    // add another object
    SimpleObject nuObject = new SimpleObject();
    nuObject.setAge(1L);
    persist.saveObject(nuObject);

    // update the new object
    nuObject.setAge(2L);

    // make sure only one object has been modified
View Full Code Here

    ComplexObject object = new ComplexObject();
    Integer[] ages = new Integer[] { 1, 2, 3 };
    object.setObject(ages);

    // save it
    persist.saveObject(object);
    // make sure only one object exists
    List<ComplexObject> allObjects = persist.getObjectsMatching(new ComplexObject());
    assertEquals(1, allObjects.size());
    // change the object
    ages[1] = 20;
View Full Code Here

    List<ComplexObject> allObjects = persist.getObjectsMatching(new ComplexObject());
    assertEquals(1, allObjects.size());
    // change the object
    ages[1] = 20;
    // save the object again
    persist.saveObject(object);
    // make sure there's still only one object
    allObjects = persist.getObjectsMatching(new ComplexObject());
    assertEquals(1, allObjects.size());
    // re-open the database connection
    persist.close();
View Full Code Here

    // add another object
    ComplexObject nuObject = new ComplexObject();
    Integer[] nuAges = new Integer[] { 5, 6, 7 };
    nuObject.setObject(nuAges);
    persist.saveObject(nuObject);

    // update the new object
    nuAges[1] = 60;

    // make sure only one object has been modified
View Full Code Here

    // add a large number of entries
    for (int x = 0; x < 200; x++)
    {
      SimplestObject so = new SimplestObject();
      so.setFoo((double) x);
      persist.saveObject(cw, so);
    }
    cw.commitAndDiscard();
    // make sure the right number of objects are returned
    long count = persist.getCount(new SimplestObject());
    assertEquals(200L, count);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.