In this chapter, we saw the many ways in which NetBeans can help us speed up development of applications taking advantage of the Java Persistence API (JPA).
We saw how NetBeans can generate new JPA classes with all required annotations already in place.
Additionally, we covered how NetBeans can automatically generate code to persist a JPA entity to a database table.
We also covered how NetBeans can generate JPA entities from an existing database schema, including the automated generation of JPQL named queries and validation.
Finally, we saw how NetBeans can generate a complete JSF application from existing JPA entities.