@Override public JdbcConnectionAccess getJdbcConnectionAccess() { return delegate.getJdbcConnectionAccess(); }
public JdbcConnectionAccess getJdbcConnectionAccess() { return ((SessionImplementor) delegate).getJdbcConnectionAccess(); }
@Override public JdbcConnectionAccess getJdbcConnectionAccess() { return delegate.getJdbcConnectionAccess(); }
Session session = entityManager.unwrap(Session.class); SessionImplementor sessionImplementor = (SessionImplementor) session; Connection conn = sessionImplementor.getJdbcConnectionAccess().obtainConnection();
@Override public JdbcConnectionAccess getJdbcConnectionAccess() { return session.getJdbcConnectionAccess(); }
SessionImplementor sessionImplementor = (SessionImplementor) sessionFactory.getCurrentSession(); Connection conn = sessionImplementor.getJdbcConnectionAccess().obtainConnection();
@Override public JdbcConnectionAccess getJdbcConnectionAccess() { return getSessionImplementor().getJdbcConnectionAccess(); }
SessionFactory factory = HibernateUtil.getSessionFactory(); Session session = factory.openSession(); SessionImplementor sessImpl = (SessionImplementor) session; Connection conn = null; conn = sessImpl.getJdbcConnectionAccess().obtainConnection(); CopyManager copyManager = new CopyManager((BaseConnection) conn); File tf =File.createTempFile("temp-file", "tmp"); String tempPath =tf.getParent(); File tempFile = new File(tempPath + File.separator + filename); FileReader fileReader = new FileReader(tempFile); copyManager.copyIn("copy testdata (col1, col2, col3) from STDIN with csv", fileReader );