Which three statements are guaranteed to be true about an ORM-centric approach to data
persistence, regardless of the specific implementation chosen? (Choose three.)
A.
ORM implementations can be supported by tool vendors to improve developer productivity.
B.
ORM implementations typically trade off a small decrease in raw performance in return for
greatly improved developer productivity.
C.
ORM implementations can optimize persistence strategies to scale in both single (one server)
and clustered (multiple servers) scenarios.
D.
ORM implementations provide the same level of data access and manipulation semantics, as
provided by accessing the underlying datastore directly.
E.
ORM frameworks are verifiably correct in applying ACID (atomicity, consistency, isolation,
durability) to database access, which is an advantage over JDBC.