gpt4 book ai didi

java - 创建实体管理器的最佳实践

转载 作者:搜寻专家 更新时间:2023-11-01 01:47:08 25 4
gpt4 key购买 nike

我在 JPA 1 中使用资源本地实体管理器。创建 EntityManager 的最佳实践是什么

  1. Create do job close entitymanager everytime.(Entitymanager 不是很重但还是很无聊)

  2. 为每个线程创建一个 entitymanager 并将其存储为 ThreadLocal 变量并使用它(我应该在哪里关闭 entitymanagerb-存储在 session 作用域 bean 中的任何实体都将是一个分离的实体,因为实体管理器在其持久性上下文中关闭或现在属于另一个线程。)

  3. 将实体管理器存储在 session bean 中,并在 session 期间使用相同的实体管理器( session 彼此不知情)

最佳答案

您应该使用 @PersistenceContext 注入(inject) EntityManager注解。不要担心它来自哪里 - 这是工作中的依赖注入(inject)。

关于java - 创建实体管理器的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6414582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com