Package org.exolab.castor.jdo

Examples of org.exolab.castor.jdo.Database.load()


     */
    public void testQueryEntityOne() throws Exception {
        Database db = _category.getDatabase();
        db.begin();
       
        Parent entity = (Parent) db.load(Parent.class, new Integer(1));

        assertNotNull(entity);
        assertEquals(new Integer(1), entity.getId());
       
        db.commit();
View Full Code Here


     */
    public void testLoadChild() throws Exception {
        Database db = _category.getDatabase();
        db.begin();
       
        Child child = (Child) db.load(Child.class, new Integer(1));

        assertNotNull(child);
        assertEquals(new Integer(1), child.getId());
       
        db.commit();
View Full Code Here

    public void testLoadEntityWithCompoundId() throws Exception {
        Database db = _category.getDatabase();
        db.begin();
       
        ParentWithCompoundId child = (ParentWithCompoundId)
            db.load(ParentWithCompoundId.class,
                    new Identity(new Integer(1), new Integer(1)));

        assertNotNull(child);
        assertEquals(new Integer(1), child.getId1());
        assertEquals(new Integer(1), child.getId2());
View Full Code Here

    public void testLoadChildWithCompoundId() throws Exception {
        Database db = _category.getDatabase();
        db.begin();
       
        ChildWithCompoundId child = (ChildWithCompoundId)
            db.load(ChildWithCompoundId.class,
                    new Identity(new Integer(1), new Integer(1)));

        assertNotNull(child);
        assertEquals(new Integer(1), child.getId1());
        assertEquals(new Integer(1), child.getId2());
View Full Code Here

     */
    public void testLoadParent() throws Exception {
        Database db = _category.getDatabase();
        db.begin();
       
        Object obj = db.load(SelfReferentialParent.class, new Integer(1));
        SelfReferentialParent entity = (SelfReferentialParent) obj;

        assertNotNull(entity);
        assertEquals(new Integer(1), entity.getId());
       
View Full Code Here

     */
    public void testLoadChild() throws Exception {
        Database db = _category.getDatabase();
        db.begin();
       
        Object obj = db.load(SelfReferentialChild.class, new Integer(1));
        SelfReferentialChild child = (SelfReferentialChild) obj;

        assertNotNull(child);
        assertEquals(new Integer(1), child.getId());
       
View Full Code Here

        assertTrue(master.getId() != 0);
        int masterId = master.getId();

        db.begin();
        master = (MasterObject) db.load(MasterObject.class, new Integer(masterId));
        assertNotNull(master.getDepends());
        master.setDepends(null);
        db.commit();

        db.begin();
View Full Code Here

        assertNotNull(master.getDepends());
        master.setDepends(null);
        db.commit();

        db.begin();
        master = (MasterObject) db.load(MasterObject.class, new Integer(masterId));
        assertNull(master.getDepends());
        db.commit();

        //THIS part doesn't!
        db.begin();
View Full Code Here

        assertNull(master.getDepends());
        db.commit();

        //THIS part doesn't!
        db.begin();
        master = (MasterObject) db.load(MasterObject.class, new Integer(masterId));
        depends = new DependentObject();
        depends.setDescrip("Description");
        master.setDepends(depends);
        db.commit();
View Full Code Here

        depends.setDescrip("Description");
        master.setDepends(depends);
        db.commit();

        db.begin();
        master = (MasterObject) db.load(MasterObject.class, new Integer(masterId));
        assertNotNull(master.getDepends());
        db.commit();

        db.begin();
        master = (MasterObject) db.load(MasterObject.class, new Integer(
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.