org.hibernate.jdbc
Class Expectations.BasicParamExpectation
java.lang.Object
org.hibernate.jdbc.Expectations.BasicExpectation
org.hibernate.jdbc.Expectations.BasicParamExpectation
- All Implemented Interfaces:
- Expectation
- Enclosing class:
- Expectations
public static class Expectations.BasicParamExpectation
- extends Expectations.BasicExpectation
Method Summary |
boolean |
canBeBatched()
Is it acceptable to combiner this expectation with statement batching? |
protected int |
determineRowCount(int reportedRowCount,
java.sql.PreparedStatement statement)
|
int |
prepare(java.sql.PreparedStatement statement)
Perform any special statement preparation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Expectations.BasicParamExpectation
protected Expectations.BasicParamExpectation(int expectedRowCount,
int parameterPosition)
prepare
public int prepare(java.sql.PreparedStatement statement)
throws java.sql.SQLException,
HibernateException
- Description copied from interface:
Expectation
- Perform any special statement preparation.
- Specified by:
prepare
in interface Expectation
- Overrides:
prepare
in class Expectations.BasicExpectation
- Parameters:
statement
- The statement to be prepared
- Returns:
- The number of bind positions consumed (if any)
- Throws:
java.sql.SQLException
- Exception from the JDBC driver
HibernateException
- Problem performing preparation.
canBeBatched
public boolean canBeBatched()
- Description copied from interface:
Expectation
- Is it acceptable to combiner this expectation with statement batching?
- Specified by:
canBeBatched
in interface Expectation
- Overrides:
canBeBatched
in class Expectations.BasicExpectation
- Returns:
- True if batching can be combined with this expectation; false otherwise.
determineRowCount
protected int determineRowCount(int reportedRowCount,
java.sql.PreparedStatement statement)
- Overrides:
determineRowCount
in class Expectations.BasicExpectation
Copyright © 2012. All Rights Reserved.