Hibernate and EDM are designed for transactional apps
Both support transactions involving single or
multiple DBs/resource managers, via JTA or DTC for
distributed case (JTA=Java Transaction API,
DTC= Microsoft’s Distributed Transaction Coordinator)
Both support both explicit transactions and
container-managed transactions
We’re considering simple case of single DB, explicit
transactions
Still have choice in isolation level, mainly:
◦Read-committed (RC)
◦Read-committed with
ORM-coordinated versioning
◦Serializable (SR)