package org.javers.repository.sql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** * @author bartosz.walacik */ public class H2RepositoryFactory { public static JaversSqlRepository create() { try { Connection conn = DriverManager.getConnection("jdbc:h2:mem:test;"); return SqlRepositoryBuilder.sqlRepository(). withConnectionProvider(new ConnectionProvider() { public Connection getConnection() throws SQLException { return DriverManager.getConnection("jdbc:h2:mem:test;"); } }). withDialect(DialectName.H2). build(); } catch (SQLException e) { throw new RuntimeException(e); } } }