【问题标题】:Is entityManager provider supposed to be created in guice or is it readily available?entityManager 提供者应该在 guice 中创建还是随时可用?
【发布时间】:2013-07-11 20:33:35
【问题描述】:

我正在查看这段代码,给我留下的印象是您不必实现提供程序。可以直接使用。这个准确度如何?
编辑:此代码:https://github.com/caarlos0/persistence-base/blob/master/src/main/java/com/github/caarlos0/dao/GenericDao.java
EDIT2:啊哈,所以根据这个:http://docs.oracle.com/javaee/6/api/javax/inject/Provider.html,提供者是由注入器实现的(我理解 Guice 而不是 Guice 的用户)。伟大的!。有人可以确认一下吗?

【问题讨论】:

    标签: jpa guice


    【解决方案1】:

    是的,它们是由 Guice 自动创建的。 Guice 提供的那些将遵循您声明目标所在的范围。

    如果您需要在创建对象之前执行额外的逻辑,则需要编写一个 Provider,但这很少见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 2021-07-30
      • 2015-07-02
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多