JpaTransactionManager etc can find EntityManagerFactory by "persistenceUnitName" property now, falling back to retrieval of a unique EntityManagerFactory bean by type (analogous to @PersistenceUnit / @PersistenceContext)
@ -138,6 +144,10 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -138,6 +144,10 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@ -150,6 +160,25 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -150,6 +160,25 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@ -247,6 +276,22 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -247,6 +276,22 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@ -254,7 +299,7 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -254,7 +299,7 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
*/
publicvoidafterPropertiesSet(){
if(getEntityManagerFactory()==null){
thrownewIllegalArgumentException("Property 'entityManagerFactory' is required");
thrownewIllegalArgumentException("'entityManagerFactory' or 'persistenceUnitName' is required");
@ -85,6 +98,27 @@ public class OpenEntityManagerInViewFilter extends OncePerRequestFilter {
@@ -85,6 +98,27 @@ public class OpenEntityManagerInViewFilter extends OncePerRequestFilter {
@ -126,29 +160,39 @@ public class OpenEntityManagerInViewFilter extends OncePerRequestFilter {
@@ -126,29 +160,39 @@ public class OpenEntityManagerInViewFilter extends OncePerRequestFilter {
@ -67,7 +67,7 @@ public class SharedEntityManagerBean extends EntityManagerFactoryAccessor
@@ -67,7 +67,7 @@ public class SharedEntityManagerBean extends EntityManagerFactoryAccessor
@ -76,7 +76,7 @@ public class SharedEntityManagerBean extends EntityManagerFactoryAccessor
@@ -76,7 +76,7 @@ public class SharedEntityManagerBean extends EntityManagerFactoryAccessor