Преглед на файлове

解决懒加载由于提前关闭实体管理器导致异常问题

wangmh преди 7 години
родител
ревизия
389a1cb352
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      sso-server/src/main/java/com/uas/sso/DruidDBConfiguration.java

+ 7 - 0
sso-server/src/main/java/com/uas/sso/DruidDBConfiguration.java

@@ -11,6 +11,7 @@ import org.springframework.boot.web.servlet.ServletRegistrationBean;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Primary;
+import org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter;
 
 import javax.sql.DataSource;
 import java.sql.SQLException;
@@ -125,4 +126,10 @@ public class DruidDBConfiguration {
         return filterRegistrationBean;
     }
 
+    @Bean
+    public OpenEntityManagerInViewFilter openEntityManagerInViewFilter() {
+        OpenEntityManagerInViewFilter openEntityManagerInViewFilter = new OpenEntityManagerInViewFilter();
+        openEntityManagerInViewFilter.setBeanName("Spring OpenEntityManagerInViewFilter");
+        return openEntityManagerInViewFilter;
+    }
 }