uPortal uses a custom version of LocalContainerEntityManagerFactoryBean, which appears to be overkill for this portlet.