@Override public Connection connect(Properties properties, Session session) { Connection orig = target.connect(properties, session); return new ConnectionSpy(orig); }
/** * INTERNAL: * Connect to the datasource, and return the driver level connection object. */ @Override public Object connectToDatasource(Accessor accessor, Session session) throws DatabaseException { return getConnector().connect(prepareProperties(properties), session); }
/** * INTERNAL: * Connect to the datasource, and return the driver level connection object. */ public Object connectToDatasource(Accessor accessor, Session session) throws DatabaseException { return getConnector().connect(prepareProperties(properties), session); }
/** * INTERNAL: * Connect to the datasource, and return the driver level connection object. */ public Object connectToDatasource(Accessor accessor, Session session) throws DatabaseException { return getConnector().connect(prepareProperties(properties), session); }
/** * @see org.seasar.framework.jpa.Dialect#getConnection(javax.persistence.EntityManager) */ public Connection getConnection(EntityManager em) { Object delegate = em.getDelegate(); JpaEntityManager eclipselinkEm = JpaEntityManager.class.cast(delegate); ServerSession session = eclipselinkEm.getServerSession(); return session.getLogin().getConnector().connect( new Properties(), session); }