Patent ID: 7529759

Claim:
A computer-implemented system to provide batch operation for container-managed components, comprising: a plurality of instances of a container-managed component; a database maintaining a table corresponding to the container-managed component; a batch of one or more SQL statements maintained in a container, wherein each of the one or more SQL statements to perform one of inserting, updating, and deleting operations against the database; and said container to generate an SQL statement based on the plurality of instances; insert the SQL statement into the batch of the one or more SQL statements; delay execution of the batch against the database until the commit time of the transaction; and execute the batch against a plurality of entries in the table in the database; and a DTD file to define one or more features of batch operations that are performed over the batch within said container, wherein the number of instances in the plurality instances is bounded by the maximum size of the cache holding the plurality of instances, and wherein said container runs on one or more processors.