package org.example;
import org.example.domain.Customer;
import org.junit.Test;
import com.avaje.ebean.Ebean;
import com.avaje.ebean.Transaction;
public class AutoCommitTest extends ExampleBaseTestCase {
@Test
public void test() {
Ebean.getServer(null);
Customer customer = new Customer();
customer.setName("Rob");
customer.save();
Transaction txn = Customer.db().beginTransaction();
txn.setBatchMode(true);
try {
for (int i = 0; i < 2; i++) {
Customer cust = new Customer();
cust.setName("Batch insert "+i);
cust.save();
}
txn.commit();
} finally {
txn.end();
}
}
}