javax.jdo.PersistenceManager javax.jdo.Transaction org.apache.cocoon.ojb.jdo.components.JdoPMF javax.jdo.Transaction org.apache.cocoon.ojb.samples.bean.Department JdoPMF pmf = null; PersistenceManager persistenceManager = null; Department bean = new Department(); String s; Hello This is my first Cocoon page with OJB! try { /* Get the PersistenceManager */ try { pmf = (JdoPMF) manager.lookup(JdoPMF.ROLE); persistenceManager = pmf.getPersistenceManager(); } catch (ComponentException cme) { getLogger().error("Could not look up the PersistenceManager", cme); } bean.setId(5); bean.setName("JDO Development"); Transaction tx = persistenceManager.currentTransaction(); tx.begin(); persistenceManager.makePersistent(bean); tx.commit(); s = bean.getId() + " : " + bean.getName();

Inserted data: s

} finally { manager.release((Component)pmf); }