Object to JDBC Mapping: OJM.
Seems to me when I first saw that new TLA that it was a pure oxymore.
Reading the CPO web site just confirmed this. There are so many strange amd sometimes inaccurate statements on this page. The author seems to ignore what modern persistence is.
I really hate to be harsh like that, but is there really a need in 2008, for yet another JDBC abstraction?