Java persistence (JPA, EJB, O/R mapping, and so on) depends on low-level database APIs and frameworks such as JDBC and Java connection pool.Read more
This session covers advanced Oracle Database mechanisms that help optimize Java persistence, performance, scalability, and high availability. It discusses how to scale and fail over Java connections with Universal Connection Pool (UCP), fast connection failover, and runtime load balancing; how to implement efficient Java persistence with row prefetching, LOB prefetching, array DML, SecureFile LOB, query change notification, and consistent client-side result caching; and how to optimize Java performance in the database. Understand the architecture, memory manager, JIT compiler, security manager, threading, and more.