| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Expectation
Defines an expected DML operation outcome.
| Method Summary | |
|---|---|
|  boolean | canBeBatched()Is it acceptable to combiner this expectation with statement batching? | 
|  int | prepare(PreparedStatement statement)Perform any special statement preparation. | 
|  void | verifyOutcome(int rowCount,
              PreparedStatement statement,
              int batchPosition)Perform verification of the outcome of the RDBMS operation based on the type of expectation defined. | 
| Method Detail | 
|---|
void verifyOutcome(int rowCount,
                   PreparedStatement statement,
                   int batchPosition)
                   throws SQLException,
                          HibernateException
rowCount - The RDBMS reported "number of rows affected".statement - The statement representing the operationbatchPosition - The position in the batch (if batching)
SQLException - Exception from the JDBC driver
HibernateException - Problem processing the outcome.
int prepare(PreparedStatement statement)
            throws SQLException,
                   HibernateException
statement - The statement to be prepared
SQLException - Exception from the JDBC driver
HibernateException - Problem performing preparation.boolean canBeBatched()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||