You are the lead technical designer for a new B2C retail application. A key goal is to minimize design and build complexity in order to maximize speed to market.
Which three features of JPA make it the most appropriate technology to use in building the persistence layer of the application?
A. JPA ensures thread safe semantics
B. JPA ensures optimal database access logic
C. JPA does not require an FJB container
D. JPA provides vendor-neutral database access
E. JPA provides ACID semantics
F. JPA provides transparent scalability