Transaction tx = _odmg.newTransaction(); tx.begin();
openDatabase();  Transaction tx = _odmg.newTransaction(); tx.begin();
	public void iniciarTransaccao() throws ExcepcaoPersistencia {		try {			//System.out.println("SuportePersistente.OJB::iniciarTransaccao()");			///////////////////////////////////////////////////////////////////			// Removed Code due to Upgrade from OJB 0.9.5 to OJB rc1			///////////////////////////////////////////////////////////////////			//Database db = _odmg.newDatabase();			///////////////////////////////////////////////////////////////////			// End of Removed Code			///////////////////////////////////////////////////////////////////			///////////////////////////////////////////////////////////////////			// Added Code due to Upgrade from OJB 0.9.5 to OJB rc1			///////////////////////////////////////////////////////////////////			Database db = _odmg.getDatabase(null);			if (db == null) {				///////////////////////////////////////////////////////////////////				// End of Added Code				///////////////////////////////////////////////////////////////////								db = _odmg.newDatabase();				db.open("OJB/repository.xml", Database.OPEN_READ_WRITE);			}			Transaction tx = _odmg.newTransaction();			tx.begin();		} catch (ODMGException ex1) {			throw new ExcepcaoPersistencia(				ExcepcaoPersistencia.OPEN_DATABASE,				ex1);		} catch (ODMGRuntimeException ex) {			throw new ExcepcaoPersistencia(				ExcepcaoPersistencia.BEGIN_TRANSACTION,				ex);		}	}