To quickly learn and understand Java Persistence API development, the best option is to eschew all the peripheral technologies and put together a minimalistic JPA and Hibernate development environment ...