Package org.hibernate

Examples of org.hibernate.JDBCException


        st.close();
      }

    }
    catch ( SQLException sqle ) {
      JDBCException e = session.getFactory().getSQLExceptionHelper().convert(
          sqle,
          "could not lock: " + MessageHelper.infoString( lockable, id, session.getFactory() ),
          sql
        );
      throw new PessimisticLockException("could not obtain pessimistic lock", e, object);
View Full Code Here


        st.close();
      }

    }
    catch ( SQLException sqle ) {
      JDBCException e = session.getFactory().getSQLExceptionHelper().convert(
          sqle,
          "could not lock: " + MessageHelper.infoString( getLockable(), id, session.getFactory() ),
          sql
      );
      throw new PessimisticLockException( "could not obtain pessimistic lock", e, object );
View Full Code Here

      Blob blob = createBlob();
      blob.setBytes( 1, bytes );
      return blob;
    }
    catch ( SQLException e ) {
      throw new JDBCException( "Unable to set BLOB bytes after creation", e );
    }
  }
View Full Code Here

      byteStream.close();
      // todo : validate length written versus length given?
      return blob;
    }
    catch ( SQLException e ) {
      throw new JDBCException( "Unable to prepare BLOB binary stream for writing",e );
    }
    catch ( IOException e ) {
      throw new HibernateException( "Unable to write stream contents to BLOB", e );
    }
  }
View Full Code Here

      Clob clob = createClob();
      clob.setString( 1, string );
      return clob;
    }
    catch ( SQLException e ) {
      throw new JDBCException( "Unable to set CLOB string after creation", e );
    }
  }
View Full Code Here

      writer.flush();
      writer.close();
      return clob;
    }
    catch ( SQLException e ) {
      throw new JDBCException( "Unable to prepare CLOB stream for writing", e );
    }
    catch ( IOException e ) {
      throw new HibernateException( "Unable to write CLOB stream content", e );
    }
  }
View Full Code Here

      NClob nclob = createNClob();
      nclob.setString( 1, string );
      return nclob;
    }
    catch ( SQLException e ) {
      throw new JDBCException( "Unable to set NCLOB string after creation", e );
    }
  }
View Full Code Here

      writer.flush();
      writer.close();
      return nclob;
    }
    catch ( SQLException e ) {
      throw new JDBCException( "Unable to prepare NCLOB stream for writing", e );
    }
    catch ( IOException e ) {
      throw new HibernateException( "Unable to write NCLOB stream content", e );
    }
  }
View Full Code Here

    if (delegate == null) {
      delegate = new SQLExceptionConversionDelegate() {

        @Override
        public JDBCException convert(SQLException sqlException, String message, String sql) {
                    JDBCException exception = null;

                    int errorCode = JdbcExceptionHelper.extractErrorCode(sqlException);

                    if (40001 == errorCode) { // DEADLOCK DETECTED
                        exception = new LockAcquisitionException(message, sqlException, sql);
View Full Code Here

            stmt.executeUpdate( formatted );
          }
        }
        catch ( SQLException e ) {
          if ( haltOnError ) {
            throw new JDBCException( "Error during DDL export", e );
          }
          exceptions.add( e );
                    LOG.unsuccessful(sql);
                    LOG.error(e.getMessage());
        }
View Full Code Here

TOP

Related Classes of org.hibernate.JDBCException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.