|
|
1
25
整个servlet一个em听起来不太好。如果不使用容器管理的em(例如ejb3),则建议使用em作为 particular unit of work . 在Web应用程序上下文中,第三个建议(每个HTTP请求一个)听起来不错。然而,这可能会导致一个陷阱,即您将服务层与DB层绑定在一起(您的服务层甚至不应该知道存在一个EM)。 另一种方法是通过编程在DAO中重新标记事务,并让DAO为每个方法调用使用一个新的em。 编辑:创建ems比创建emf便宜 重要的 开销。使用一个EMF(看起来是这样做的)和大量的EMS是一种方法。 |
|
2
1
我们为每个人做一个注入的实体管理器 slsb ,SLSB本身通过一个委托进行访问,其中每个会话有一个委托,用于查找本地/远程接口。使用EJB3.0。 |
|
|
3
0
是的,我同意Nimchimsky和Qwerky在访问DBS时使用EJB3.x,并在每个工作单元使用一个em。 |
|
|
ê¹ë¯¼ì¬ · 在六边形的建筑中,例外情况应该扔到哪里? 2 年前 |
|
|
Nisi Zenuni · JPA和MongoDB持久性 2 年前 |
|
Martin Pfeffer · Spring Boot JPA 2 年前 |
|
|
Manish · 数据库更新中乐观锁定的实现 2 年前 |
|
|
Eloi · JPA Buddy不生成版本化迁移,但喜欢我的数据库为空 2 年前 |