All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.avaje.ebeaninternal.server.persist.BatchPostExecute Maven / Gradle / Ivy

There is a newer version: 8.1.1
Show newest version
package com.avaje.ebeaninternal.server.persist;

/**
 * Handles the processing required after batch execution.
 * 

* This includes concurrency checking, generated keys on inserts, transaction * logging, transaction event table modifcation and for beans resetting their * 'loaded' status. *

*/ public interface BatchPostExecute { /** * Check that the rowCount is correct for this execute. This is for * performing concurrency checking in batch execution. */ void checkRowCount(int rowCount); /** * For inserts with generated keys. Otherwise not used. */ void setGeneratedKey(Object idValue); /** * Execute the post execute processing. *

* This includes transaction logging, transaction event table modification * and for beans resetting their 'loaded' status. *

*/ void postExecute(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy