What is JPA? Introduction to the Jakarta Persistence API