I know most people do not use the JPA API to work with persisted objects, rather, JPA annotations are only used to define the ORM mappings. JPA here is very trivial.
By using standard JPA annotations to markup a set of POJOs and then persist the POJOs by configuring Spring to use the Hibernate.
This combination is used in many projects. Does your book emphasize on Hibernate and JPA with Spring.