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); }
// 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; }