This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Transaction Context and Persistance context

asdf kumar
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Team, as my knowledge in ejb persistence, if i am using transaction scoped persistence context, the persistence context is propagated to other ejb calls also under same transaction. For example, If I have called EJB2 from EJB1(under transaction1) the same transaction and persistence context is propagated to EJB2 and if any change is made to the managed entity inside EJB2, it will be reflected to the database after transaction completion.

But in the mentioned code, I have to do EntityManager.merge on managed entity "studBean". Kindly help me to clarify my understanding.

I am calling "StudProcessorBean " bean inside "CalculatorBean" through injection. As per my understanding, the "modifyName()" method should not use merge. But without this call, Student bean is not synchronised with the data base. Kindly help me.
I agree. Here's the link:
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic