org.apache.cocoon.ojb.odmg.components.OdmgImplementation org.apache.cocoon.ojb.samples.bean.Department org.odmg.Implementation org.odmg.Transaction org.odmg.ODMGException OdmgImplementation odmgImpl = null; Implementation impl = null; Department bean = new Department(); String s; Hello This is my first Cocoon page with OJB! try { /* Get the PersistenceManager */ try { odmgImpl = (OdmgImplementation)manager.lookup( OdmgImplementation.ROLE ); impl = odmgImpl.getInstance( "personnel" ); } catch (ComponentException cme) { getLogger().error("Could not look up the ODMG Implementation", cme); } catch (ODMGException oe) { getLogger().error("Failed to instantiate ODMG Implementation", oe); } bean.setId(6); bean.setName("ODMG Development"); Transaction tx = impl.newTransaction(); tx.begin(); tx.lock(bean, Transaction.WRITE);; tx.commit(); s = bean.getId() + " : " + bean.getName();

Inserted data: s

} finally { manager.release(odmgImpl); }