import javax.transaction.Transaction;
import javax.transaction.TransactionManager;
import javax.transaction.TransactionDefinition;
public class JtsExample {
public static void main(String[] args) {
TransactionManager tm = getTransactionManager();
TransactionDefinition td = new TransactionDefinition();
td.setIsolationLevel(TransactionDefinition.ISOLATIONREADUNCOMMITTED);
Transaction tx = tm.begin(txn -> {
// ...
tx.commit();
});
try {
// ...
tx.rollback();
} catch (Exception e) {
e.printStackTrace();
}
}
private static TransactionManager getTransactionManager() {
return null;
}
}