You need to consider the following steps when migrating from Hibernate 3.0 to IBM JPA 2.0:
- Session vs EntityManager
- Slightly different query syntax
- Hibernate.cfg.xml to ORM and annotations
- Update code to run on WebSphere v7.0 (Since you need to use WebSphere)
- Update with new JPA 2.0 functionality
- Comparable functions: Caching
- Comparable functions: Criteria API
- Using the enhancer
According to the number of years the architect has experience and specifically in these 2 areas of Hibernate and JPA, the migration could take from 5 man-days to 10 man-days fully functional with no deadlocks or memory leaks.