Some of the
methods available in the PM are:
–Transaction currentTransaction();
–Query newQuery();
–Extent getExtent(Class pcClass, boolean subclasses);
–Object getTransactionalObjectId(Object pc);
–void makePersistent(Object pc);
–void makePersistentAll(Object[] pcs);
–void deletePersistent(Object pc);
–void deletePersistent(Object[] pcs);
–void makeTransient(Object pc);
–void makeTransient(Object[] pcs);
–void makeTransactional(Object pc);
–void makeTransactional(Object[] pcs);
–void evict(Object pc);
–void evictAll(Collection pcs);