How Do I Create Persistent Java Objects?

By Cliff Berg

Dr. Dobb's Journal April 1997

(a)	COM.odi.ObjectStore.initialize(getInitThread());
	COM.odi.Transaction tr = 
COM.odi.Transaction.begin(COM.odi.Transaction.update);
(b)	tr.commit(COM.odi.Transaction.RETAIN_UPDATE);

(c)	persistentTasks = 
(COM.odi.util.OSVector)(database.getRoot("PersistentTasks"));
(d)	public java.util.Vector getTasks() throws java.rmi.RemoteException;
	public RemoteTask addTask(SerializableTask task) throws 
java.rmi.RemoteException;
	public boolean delTask(RemoteTask task) throws 
java.rmi.RemoteException;

Example 2: Defining the accessor methods.

Back to Article


Copyright © 1997, Dr. Dobb's Journal