La API de persistencia de Java permite el acceso a bases de datos relacionales desde aplicaciones Java. Utiliza JDBC para conectarse a bases de datos y gestiona pools de conexiones JDBC. Las clases entidad representan registros de bases de datos y se definen con anotaciones. Las consultas se especifican en JPQL y se ejecutan mediante objetos TypedQuery gestionados por EntityManagers.