1)Which of the following EJB Transaction Attributes ensures that all transactions are always demarcated by the container (automatic demarcation)? TX_SUPPORTS TX_MANDATORY TX_REQUIRED TX_REQUIRES_NEW my ans: TX_REQUIRED ??? 2)Which of the following EJB Transaction Attributes ensures that the method call always takes place in a transaction, either client started, or container started? TX_SUPPORTS TX_MANDATORY TX_REQUIRED TX_REQUIRES_NEW my ans: TX_REQUIRED can anyone confirm ?
Chris Mathews
Ranch Hand
Joined: Jul 18, 2001
Posts: 2712
posted
0
The answer to the first question is TX_REQUIRES_NEW. TX_REQUIRED just marks the ejb or method as being required to run in the context of a transaction. The transaction that it runs within may or may not have been created by the container. TX_REQUIRES_NEW says that the ejb or method must run in a new transaction that is demarcated by the container. Your answer for number two is correct.