Example usage for org.hibernate.engine.jdbc.connections.internal DriverManagerConnectionProviderImpl getConnection

List of usage examples for org.hibernate.engine.jdbc.connections.internal DriverManagerConnectionProviderImpl getConnection

Introduction

In this page you can find the example usage for org.hibernate.engine.jdbc.connections.internal DriverManagerConnectionProviderImpl getConnection.

Prototype

@Override
    public Connection getConnection() throws SQLException 

Source Link

Usage

From source file:si.arnes.dropbookmarks.db.BookmarkDAOTest.java

@BeforeClass
public static void setUpClass() throws LiquibaseException, SQLException {

    //get instance of session factory with test hibenate config (in-memory db) and setup db connection
    SessionFactoryImpl sessionFactoryImpl = (SessionFactoryImpl) SESSION_FACTORY;
    DriverManagerConnectionProviderImpl provider = (DriverManagerConnectionProviderImpl) sessionFactoryImpl
            .getConnectionProvider();// w w  w  .j ava 2s  . c o m
    Connection connection = provider.getConnection();
    Database database = DatabaseFactory.getInstance()
            .findCorrectDatabaseImplementation(new JdbcConnection(connection));

    //setup liquibase with migrations file
    liquibase = new Liquibase("migrations.xml", new ClassLoaderResourceAccessor(), database);

}

From source file:si.arnes.dropbookmarks.db.UserDAOTest.java

License:Open Source License

@BeforeClass
public static void setUpClass() throws LiquibaseException, SQLException {
    SessionFactoryImpl sessionFactoryImpl = (SessionFactoryImpl) SESSION_FACTORY;
    DriverManagerConnectionProviderImpl provider = (DriverManagerConnectionProviderImpl) sessionFactoryImpl
            .getConnectionProvider();// w  ww  . j  a v  a2 s .  c  o m
    Connection connection = provider.getConnection();
    Database database = DatabaseFactory.getInstance()
            .findCorrectDatabaseImplementation(new JdbcConnection(connection));
    liquibase = new Liquibase("migrations.xml", new ClassLoaderResourceAccessor(), database);

}