Package com.google.appengine.datanucleus

Examples of com.google.appengine.datanucleus.JPADatastoreBridge


  public void testConvertQueryResultList_Empty() {
    QueryResultList<Entity> result =
        ds.prepare(new Query("blarg")).asQueryResultList(FetchOptions.Builder.withLimit(10));

    JPADatastoreBridge bridge = new JPADatastoreBridge();
    List<Book> books = bridge.toJPAResult(em, Book.class, result);
    assertEquals(0, books.size());
  }
View Full Code Here


      ds.put(e);
    }
    QueryResultList<Entity> result =
        ds.prepare(new Query("Book")).asQueryResultList(FetchOptions.Builder.withLimit(10));

    JPADatastoreBridge bridge = new JPADatastoreBridge();
    List<Book> books = bridge.toJPAResult(em, Book.class, result);
    assertEquals(5, books.size());
    String id = books.get(0).getId();
    // make sure these books are connected
    beginTxn();
    books.get(0).setTitle("different title");
View Full Code Here

      ds.put(e);
    }
    QueryResultIterable<Entity> result =
        ds.prepare(new Query("Book")).asQueryResultIterable();

    JPADatastoreBridge bridge = new JPADatastoreBridge();
    List<Book> books = bridge.toJPAResult(em, Book.class, result);
    assertEquals(5, books.size());
    String id = books.get(0).getId();
    // make sure these books are connected
    beginTxn();
    books.get(0).setTitle("different title");
View Full Code Here

      ds.put(e);
    }
    QueryResultIterable<Entity> result =
        ds.prepare(new Query("Book")).asQueryResultIterable();
    beginTxn();
    JPADatastoreBridge bridge = new JPADatastoreBridge();
    List<Book> books = bridge.toJPAResult(em, Book.class, result);
    commitTxn();
    em.close();
    assertEquals(3, books.size());
    deleteAll();
  }
View Full Code Here

TOP

Related Classes of com.google.appengine.datanucleus.JPADatastoreBridge

Copyright © 2018 www.massapicom. 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.