How to start a transaction in JPA using entityManager

前端 未结 4 570
陌清茗
陌清茗 2021-01-02 13:26

I have started working on an application which uses spring, hibernate, JPA, SOAP webservices. Now there is a requirement that certain queries have to be run in a transaction

4条回答
  •  情深已故
    2021-01-02 13:36

    The EntityManager instance returned by @PersistenceContext is always a container managed EntityManager. And container managed EntityManager are always JTA EntityManagers and hence their lifecycle is managed by the container. I guess now it makes sense as to why it is illegal to call getTransaction() on them.This might help

提交回复
热议问题