John Doe is a Java Data Objects (JDO) Implementation built on top of ObjectRelationalBridge (OJB)
John Doe has now merged with OJB, so go there for more info.