Comparison with Embedded SQL where (1) host and DML have different type systems, code conversion operates outside of OO type system, and hence has a higher chance of having undetected errors; (2) format conversion takes a substantial amount of code.
In a persistent program language, a programmer can manipulate persistent data without having to write such code explicitly.