...
[16:26:38 CDT(-0500)] * Naenyn will read.
[16:29:20 CDT(-0500)] <EricDalquist> so the important bits are:
[16:29:20 CDT(-0500)] <EricDalquist> LocalContainerEntityManagerFactoryBean - sets up / exposes the JPA springified EntityManagerFactory
[16:29:20 CDT(-0500)] <EricDalquist> org.springframework.orm.jpa.JpaTransactionManager - Sets up the JPA backed transaction manager
[16:29:20 CDT(-0500)] <EricDalquist> <tx:annotation-driven/> - @Transactional support
[16:29:20 CDT(-0500)] <EricDalquist> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor - @PersistenceContext support
[16:29:23 CDT(-0500)] <EricDalquist> I think that is everything
[16:29:51 CDT(-0500)] <EricDalquist> in uPortal's persistenceContext.xml (if you are looking at master) org.jasig.portal.jpa.EventingLocalContainerEntityManagerFactoryBean is a custom extension of LocalContainerEntityManagerFactoryBean