In brief, and with linking to this topic: Is it possible to have 2 EJBs having Bean managed Transactions nature in which the first EJB calls a method in the second one and all are wrapped in single UserTransaction that starts from the first EJB?
2 BMT ejbs 1 single TX = impossible?
112 Views Asked by user1017344 At
1
There are 1 best solutions below
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in TRANSACTIONS
- C# MySQL Transaction commit
- Multiple transaction managers - Selecting a one at runtime - Spring
- Django transactions: managing two different transactions atomically inside the overriding of save() method
- How can I add FOR UPDATE to a cakephp3 query?
- Why my mysql transaction is not working properly?
- Multiple Hibernate transactions in a JTA session
- Using transaction in Ruby On Rails controller method
- Google Analytics duplicate transaction id multiple domains
- How to limit dynamic queries to only accept select statements?
- combining rollback in two action rails 4
- Symfony2: transactions fail with "There is no active transaction."
- Can RPUSH and LPUSH in Redis race?
- PHP rollback on IBMi db2 doesn't work
- Error in OleDbTransaction
- Wildfly - Infinispan Transactions configuration
Related Questions in EJB
- Difference between JARs and EJB JARs from a usage perspective
- Arquillian Embedded Derby database columnDefinition="text"
- Weblogic 12c web application not start properly after server reboot
- EJB injection fails in custom ConstraintValidator on JPA persist
- EJB stateless bean can only return value, cannot print
- Is it possible to have Web & JPA & EJB in 1 project in Eclipse?
- Jackson error: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/Versioned
- Wildfly - Infinispan Transactions configuration
- How do I change callerPrincipal from EJB timer?
- Why is my EntityManager not properly injected?
- how do I layer EJB3 and servlets correctly?
- How to fill @EJB annotated fields programmatically via glassfish container?
- Transaction fails with IJ000457, IJ000461 and IJ000356 on first time, but works thereafter
- Servlet not working in EJB Project in Intellij IDEA
- EJB injection not working in different classes
Related Questions in EJB-3.0
- EJB Lookup Issue with WebSphere Application Server 6.1
- Inject a parameter from client to ejb bean in the context
- Jboss 6.3: Stateful bean: cannot get the container to hold conversational state
- Exception in using appclient jar in EJB 3 :javax.ejb.EJBException: java.rmi.MarshalException:
- ear deployed successfully but context missing in jboss as 7
- state for one or more table in DB with EJB3
- Can I call from one ejb3 session bean method to other method in same session bean ?
- havaing error in jpql query
- can I use the same EntityManager (same PersistenceContext) to persist a few EntityBean of different types
- 2 BMT ejbs 1 single TX = impossible?
- Glassfish 3.0: Exception while deploying ejb module...Invalid ejb j ar: it contains zero ejb
- @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) doesn't work
- Aspectj : deploying aspects in an existing web application
- IllegalArgumentException: Invalid ejb jar: it contains zero ejb
- EJB3.0 with Hibernate JPA
Related Questions in BEAN-MANAGED-TRANSACTIONS
- 2 BMT ejbs 1 single TX = impossible?
- Start/end transaction in separate EJB methods
- What is JTA with container managed transaction advantage
- TransactionImpleManager.suspend called implicitly
- How to propagate a client-side UserTransaction into a stateless session bean using BMT
- Why do EJB beans with bean-managed transactions act as a "transaction barrier"?
- Need of Transaction API in Java
- Glassfish: JTA/JPA transaction not rolling back
- Seam-managed transactions how-to
- WildFly 13 migration - Only session and message-driven beans with bean-managed transaction demarcation are allowed to access UserTransaction
- JPA/Hibernate: EntityManager.close() and IllegalStateException?
- What is the relationship between BMT/CMT and an application/container-managed EntityManager?
- Some CMT and BMT doubts in EJB?
- How do bean managed transactions work?
- Bean Managed MDB and Database exceptions
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It can be achieved through workaround like extending the
BMT, the bean that you would like to inject, into a new class and annotate it as alternative bean and then inject the new annotated class into anotherBMT. It will work as a single transaction starting fromBMTto the new annotated bean and ended by the callerBMT