ormlite con h2 db persistente: las tablas nuevas no se conservan

Cuando estoy creando una nueva base de datos H2 a través de ORMLite, el archivo de la base de datos se crea, pero después de cerrar mi aplicación, se pierden todos los datos que almacenó en la base de datos:

JdbcConnectionSource connection =
   new JdbcConnectionSource("jdbc:h2:file:" + path.getAbsolutePath() + ".h2.db");
TableUtils.createTable(connection, SomeClass.class);
Dao<SomeClass, Integer> dao = DaoManager.createDao(connection, SomeClass.class);
SomeClass sc = new SomeClass(id, ...);
dao.create(sc);
SomeClass retrieved = dao.queryForId(id);
System.out.println("" + retrieved);

Este código producirá buenos resultados. Imprimirá el objeto que almacené. Pero cuando vuelvo a iniciar la aplicación esta vez sin crear la tabla y almacenar un nuevo objeto, recibo una excepción que me dice que la tabla requerida no existe:

JdbcConnectionSource connection =
   new JdbcConnectionSource("jdbc:h2:file:" + path.getAbsolutePath() + ".h2.db");
Dao<SomeClass, Integer> dao = DaoManager.createDao(connection, SomeClass.class);
SomeClass  retrieved = dao.queryForId(id); // will produce an exception..
System.out.println("" + retrieved); 
Respuesta 1

Quiero filtrar objetos basados ​​en algunas condiciones o si su padre es de un tipo específico. clase A {} clase B se extiende A {} clase O {A a; largo n; } Quiero todos los objetos O donde n> 100 ...

Tengo esta muestra xml. Cada fila tiene un campo de identificación, tiene valores como bits. Y quiero encontrar en este archivo con bitwise-and operator pero no sé si esto es posible. Leí sobre el operador y ...

Estoy usando mp3spi-1.9.5 y jl-1.0.1 de JavaZoom para reproducir archivos MP3. Esto funciona bien, pero tengo algunos problemas para rastrear el "progreso" de una transmisión (medida en bytes). Necesito reproducir un ...

Estoy usando un proyecto Maven con la siguiente dependencia: <dependencia> <groupId> com.google.api.client </groupId> <artifactId> google-api-client-googleapis-auth -...