【问题标题】:Possibility to use JPA without EJB inside WebSphere module在 WebSphere 模块中使用没有 EJB 的 JPA 的可能性
【发布时间】:2012-12-06 18:52:45
【问题描述】:

我有一个托管 Web 服务的 WebSphere ESB 7.5(在中介模块内)。 来自 Web 服务的数据应存储到数据库中。数据库访问应通过 JPA 执行。

我想利用 JPA with WebSphere 的容器管理事务(因此 JPA 只是替换了普通的 SQL 调用,仅此而已)。我不想从this 教程生成 EJB。这对我来说似乎没有必要。

有可能吗?有代码示例吗?

【问题讨论】:

    标签: jpa websphere jpa-2.0 ejb-3.0 websphere-7


    【解决方案1】:

    JPA 规范中没有任何内容要求在应用程序容器中或通过 EJB 使用它。 但是,关于您的第二个条件,容器管理的事务是在容器级别定义的,更具体地说,它们仅在实体 bean 中有效。所以,你的选择是使用:

    • JPA + 非实体 bean + 用户事务
    • JPA + 实体 bean + 容器管理事务。

    【讨论】:

      猜你喜欢
      • 2013-06-18
      • 2012-08-23
      • 2019-10-13
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 2016-02-11
      相关资源
      最近更新 更多