小编典典

Spring Boot 中的这个 spring.jpa.open-in-view=true 属性是什么?

all

我在 Spring Boot 文档中看到spring.jpa.open-in-view=true了 JPA 配置的属性。

  • true如果根本没有提供此属性的默认值吗?
  • 这真的有什么作用?我没有找到任何好的解释;
  • 它会让你使用SessionFactory而不是EntityManagerFactory吗?如果是,我怎么能告诉它允许我使用EntityManagerFactory呢?

谢谢!


阅读 219

收藏
2022-06-13

共1个答案

小编典典

此属性将注册一个OpenEntityManagerInViewInterceptor,它将一个注册EntityManager到当前线程,因此您将拥有相同EntityManager的内容,直到网络请求完成。SessionFactory它与休眠等无关。

2022-06-13