public void testQuery() {
   createData();
   EmbeddedObjectContainer database = Db4oEmbedded.openFile(aliasConfig(), tempFile());
   database.query(B.class);
   database.query(A.class);
   database.close();
   querydb(Db4oEmbedded.newConfiguration(), new int[] {1, 0}, A.class, B.class);
 }
Beispiel #2
0
 //	Constructors and Operations:
 public static void main(String[] arg) {
   ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(), DB.TAXI);
   System.out.println("Datenbank " + DB.TAXI + " wurde geöffnet.");
   try {
     //	Hier tun wir etwas mit der Datenbank.
   } finally {
     db.close();
   }
 }
 public void test() {
   final EmbeddedConfiguration embeddedConfiguration = Db4oEmbedded.newConfiguration();
   Assert.expect(
       IllegalArgumentException.class,
       new CodeBlock() {
         public void run() throws Throwable {
           embeddedConfiguration.common().objectClass(Object.class);
         }
       });
 }
 private EmbeddedConfiguration aliasConfig() {
   EmbeddedConfiguration configuration = Db4oEmbedded.newConfiguration();
   configuration
       .common()
       .addAlias(
           new TypeAlias(
               CrossPlatformServices.fullyQualifiedName(A.class),
               CrossPlatformServices.fullyQualifiedName(B.class)));
   return configuration;
 }
 private EmbeddedConfiguration config() {
   EmbeddedConfiguration config = Db4oEmbedded.newConfiguration();
   config.file().storage(new MemoryStorage());
   return config;
 }