How do application modules handle business components transactions?

How do application modules handle business components transactions?

How do application modules handle business components transactions?

A.
They provide a separate database transactions for each entity object.

B.
The delegate transaction management to Transaction object.

C.
They ensure that all the view objects in the application module are committed one by one in the
logical sequence.

D.
They are eligible to manage a number of database connections concurrently.

Explanation:
http://download.oracle.com/docs/cd/B25016_08/doc/dl/web/B14362_02/chapter_bc4j.htm#i102478
2 (topic 3.7.2)



Leave a Reply 7

Your email address will not be published. Required fields are marked *


Soorya

Soorya

B seems correct. Now i dont know which answer to be trusted.Site provided answers are correct or not?. Many cases, Achellis and Abdullah are correct than this site answers.

MuhammadYassein

MuhammadYassein

it delegates transaction management to a companion Transaction object

B

allansantos

allansantos

It is B.

A transaction object is an Oracle ADF Business Components object that represents a database transaction. A transaction object maintains pointers to entity and view caches; it maintains a database connection; and it is responsible for post, commit, and rollback operations.

Ahmed

Ahmed

An application module is a transactional container for a logical unit of work. At runtime, it acquires a database connection using information from the named configuration you supply, and it delegates transaction management to a companion Transaction object. Since a logical unit of work may involve finding and modifying multiple entity rows of different types, the Transaction object provides an entity cache as a “work area” to hold entity rows involved in the current user’s transaction. Each entity cache contains rows of a single entity type, so a transaction involving two or more entity objects holds the working copies of those entity rows in separate cache

its B