you might be interested in the specification effort by Sun for Java persistence Called Java Data Objects Specification or JDO please find more info. at : http://java.sun.com/aboutJava/communityprocess/jsr/jsr_012_dataobj.html http://access1.sun.com/jdo/ always Schneur