JPA (Java Persistence API) is used for ORM, mapping database tables to Java entity classes, which belongs to the Model layer in MVC architecture. The Model represents data and business logic. View Layer handles presentation, Controllers handle request routing, and Java Beans are a broader component concept not specific to persistence.