java– 使用JSF,JPA和DAO.没有春天?

java– 使用JSF,JPA和DAO.没有春天?,第1张

概述到目前为止,我仍然使用JSF和JPA而没有DAO.现在我想使用DAO.但是如何在DAO-Classes中初始化EntityManager?public class AdresseHome { @PersistenceContext private EntityManager entityManager; public void p

到目前为止,我仍然使用JsF和JPA而没有DAO.现在我想使用DAO.但是如何在DAO-Classes中初始化EntityManager?

public class AdresseHome {    @PersistenceContext    private EntityManager entityManager;    public voID persist(Adresse transIEntInstance) {        log.deBUG("persisting Adresse instance");        try {            entityManager.persist(transIEntInstance);            log.deBUG("persist successful");        } catch (RuntimeException re) {            log.error("persist Failed",re);            throw re;        }    }}

我有没有使用Spring,还是有没有Spring的解决方案?

谢谢.

最佳答案如果您的容器没有为您注入EntityManager,您可以使用以下内容:

EntityManagerFactory factory;factory = Persistence.createEntityManagerFactory("jpatest");EntityManager em = factory.createEntityManager();

来自persistence.xml中定义的单元的“jpatest” 总结

以上是内存溢出为你收集整理的java – 使用JSF,JPA和DAO.没有春天?全部内容,希望文章能够帮你解决java – 使用JSF,JPA和DAO.没有春天?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1265927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存