public void endStatement(){
  for (  TransactionLifecycleListener l : lifecycleListeners)   l.onTxEndStatement(this);
}

public void endStatement ( ) { for ( TransactionLifecycleListener l : lifecycleListeners ) l . onTxEndStatement ( this ) ; }
finishes the current statement . releases slocks obtained so far for repeatable read isolation level and does nothing in serializable isolation level . this method should be called after each sql statement .
