Persistence is said to be "orthogonal" or "transparent" when it is implemented as an intrinsic property of the execution environment of a program.
The advantage of orthogonal persistence environments is simpler and less error-prone programs.