org.hibernate.hql.spi
Class TableBasedUpdateHandlerImpl
java.lang.Object
org.hibernate.hql.spi.AbstractTableBasedBulkIdHandler
org.hibernate.hql.spi.TableBasedUpdateHandlerImpl
- All Implemented Interfaces:
- MultiTableBulkIdStrategy.UpdateHandler
public class TableBasedUpdateHandlerImpl
- extends AbstractTableBasedBulkIdHandler
- implements MultiTableBulkIdStrategy.UpdateHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableBasedUpdateHandlerImpl
public TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker)
TableBasedUpdateHandlerImpl
public TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
String catalog,
String schema)
getTargetedQueryable
public Queryable getTargetedQueryable()
- Specified by:
getTargetedQueryable
in interface MultiTableBulkIdStrategy.UpdateHandler
getSqlStatements
public String[] getSqlStatements()
- Specified by:
getSqlStatements
in interface MultiTableBulkIdStrategy.UpdateHandler
execute
public int execute(SessionImplementor session,
QueryParameters queryParameters)
- Specified by:
execute
in interface MultiTableBulkIdStrategy.UpdateHandler
handlePrependedParametersOnIdSelection
protected int handlePrependedParametersOnIdSelection(PreparedStatement ps,
SessionImplementor session,
int pos)
throws SQLException
- Throws:
SQLException
handleAddedParametersOnUpdate
protected void handleAddedParametersOnUpdate(PreparedStatement ps,
SessionImplementor session,
int position)
throws SQLException
- Throws:
SQLException
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.