src/main/java/com/aoindustries/dbc/Database.java
public void executeTransaction(final DatabaseRunnable runnable) throws SQLException {
		executeTransaction(
			RuntimeException.class,
			new DatabaseCallableE<Void,RuntimeException>() {
				@Override
				public Void call(DatabaseConnection db) throws SQLException {
					runnable.run(db);
					return null;
				}
			}
		);
	}
public void executeTransaction(final DatabaseRunnable runnable) throws SQLException {
		executeTransaction(
			RuntimeException.class,
			new DatabaseCallableE<Void,RuntimeException>() {
				@Override
				public Void call(DatabaseConnection db) throws SQLException {
					runnable.run(db);
					return null;
				}
			}
		);
	}
@see  #executeTransaction(com.aoindustries.sql.DatabaseCallableE)

@see #isInTransaction()