到目前为止,我仍然使用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.没有春天?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)