i prefer hibernate over straight JPA. hibernate is more robust, and is implemented using JPA, so if there is some aspect of JPA that you like you can still use it amongst your hibernate code.
i would highly recommend the book "java persistence with hibernate", it covers both hibernate and JPA in detail and is more than worth the $30 it costs.
|