Ortogonaalinen säilyvyys, relaatiotietokannat ja Java Data Objects - Mononen, Erno (2004)