gpt4 book ai didi

java - 摆脱Guice依赖

转载 作者:行者123 更新时间:2023-12-02 08:00:22 25 4
gpt4 key购买 nike

我有以下类(class)

  public class TransactionalTest {
@javax.inject.Inject
EntityManager em;

@com.google.inject.persist.Transactional
public void insertSomeData() {
Preferences p0 = new Preferences();
p0.setTemplatename("pref 01");
em.persist(p0);
}
}

我正在使用 javax.inject.Inject 而不是 com.google.inject.Inject。Transactional 的正确注释是什么,因此我不依赖于 Guice?

最佳答案

根据我的内存,你必须write your own注释。

但是,如果您在 JavaEE 系统中,则可以使用 EJB TransactionAttribute 。还存在一些 CDI 扩展,例如 Seam Solder 或 Apache DeltaSpike,可能在遥远的将来在 JavaEE 容器之外提供此类代码。

关于java - 摆脱Guice依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8971846/

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