protected PreparedStatement prepare(String insertSQL, SessionImplementor session) throws SQLException { return session.getBatcher().prepareStatement( insertSQL, keyColumns ); }
protected PreparedStatement prepare(String insertSQL, SessionImplementor session) throws SQLException { return session.getBatcher().prepareStatement( insertSQL, false ); }
protected void releaseStatement(PreparedStatement insert, SessionImplementor session) throws SQLException { session.getBatcher().closeStatement( insert ); } }
protected PreparedStatement prepare(String insertSQL, SessionImplementor session) throws SQLException { return session.getBatcher().prepareStatement( insertSQL, true ); }
private void executeActions(List list) throws HibernateException { int size = list.size(); for ( int i = 0; i < size; i++ ) { execute( (Executable) list.get(i) ); } list.clear(); session.getBatcher().executeBatch(); }
private void executeActions(List list) throws HibernateException { int size = list.size(); for ( int i = 0; i < size; i++ ) { execute( (Executable) list.get(i) ); } list.clear(); session.getBatcher().executeBatch(); }
private Timestamp usePreparedStatement(String timestampSelectString, SessionImplementor session) { PreparedStatement ps = null; try { ps = session.getBatcher().prepareStatement( timestampSelectString ); ResultSet rs = session.getBatcher().getResultSet( ps ); rs.next(); Timestamp ts = rs.getTimestamp( 1 ); if ( ps != null ) { try { session.getBatcher().closeStatement( ps );
PreparedStatement st = session.getBatcher().prepareSelectStatement(sql); try { ResultSet rs = st.executeQuery(); session.getBatcher().closeStatement(st);
PreparedStatement st = session.getBatcher().prepareSelectStatement(sql); try { ResultSet rs = st.executeQuery(); session.getBatcher().closeStatement(st);
PreparedStatement st = session.getBatcher().prepareSelectStatement(sql); try { ResultSet rs = st.executeQuery(); session.getBatcher().closeStatement(st);
public void close() throws JDBCException { if (ps!=null) { try { log.debug("closing iterator"); nextResult = null; sess.getBatcher().closeQueryStatement(ps, rs); ps = null; rs = null; hasNext = false; } catch (SQLException e) { log.info( "Unable to close iterator", e ); throw JDBCExceptionHelper.convert( sess.getFactory().getSQLExceptionConverter(), e, "Unable to close iterator" ); } } }
private Timestamp useCallableStatement(String callString, SessionImplementor session) { CallableStatement cs = null; try { cs = session.getBatcher().prepareCallableStatement( callString ); cs.registerOutParameter( 1, java.sql.Types.TIMESTAMP ); cs.execute(); if ( cs != null ) { try { session.getBatcher().closeStatement( cs );
PreparedStatement st = session.getBatcher().prepareSelectStatement(sql); try { ResultSet rs = st.executeQuery(); session.getBatcher().closeStatement(st);
PreparedStatement st = session.getBatcher().prepareSelectStatement(sql); try { ResultSet rs = st.executeQuery(); session.getBatcher().closeStatement(st);
public final void close() throws HibernateException { try { // not absolutely necessary, but does help with aggressive release session.getBatcher().closeQueryStatement(ps, resultSet); } catch (SQLException sqle) { throw JDBCExceptionHelper.convert( session.getFactory().getSQLExceptionConverter(), sqle, "could not close results" ); } }
/** * @see org.hibernate.ScrollableResults#close() */ public void close() throws HibernateException { try { sess.getBatcher().closeQueryStatement(ps, rs); //not absolutely necessary } catch (SQLException sqle) { throw JDBCExceptionHelper.convert( sess.getFactory().getSQLExceptionConverter(), sqle, "could not close results" ); } }
PreparedStatement st = null; if ( isDeleteCallable() ) { CallableStatement callstatement = session.getBatcher() .prepareBatchCallableStatement( getSQLDeleteString() ); st = session.getBatcher().prepareBatchStatement( getSQLDeleteString() ); session.getBatcher().addToBatch( -1 ); session.getBatcher().abortBatch( sqle ); throw sqle;
/** * Fetch a <tt>PreparedStatement</tt>, call <tt>setMaxRows</tt> and then execute it, * advance to the first result and return an SQL <tt>ResultSet</tt> */ protected final ResultSet getResultSet(final PreparedStatement st, final boolean callable, final RowSelection selection, final SessionImplementor session) throws SQLException, HibernateException { ResultSet rs = null; try { Dialect dialect = getFactory().getDialect(); if (callable) { rs = session.getBatcher().getResultSet( (CallableStatement) st, dialect ); } else { rs = session.getBatcher().getResultSet( st ); } rs = wrapResultSetIfEnabled( rs , session ); if ( !dialect.supportsLimitOffset() || !useLimit( selection, dialect ) ) { advance( rs, selection ); } return rs; } catch ( SQLException sqle ) { session.getBatcher().closeQueryStatement( st, rs ); throw sqle; } }
PreparedStatement idSelect = session.getBatcher().prepareStatement(sql); try { bindParameters(session, idSelect, object, persister); session.getBatcher().closeStatement(idSelect);
String sql = queryParameters.getFilteredSQL(); ps = session.getBatcher().prepareStatement( sql ); session.getBatcher().closeStatement( ps );