I believe that for most Java developers, working with EJB transaction context is routine. But after a few years of work, I noticed that many experienced professionals have not mastered this matter and eventually develop bugs or workarounds.
Let's understand a little more about transactional context with examples of this project.
Related article: http://adilsonatalla.blogspot.com/2015/07/ejb-transaction-context.html