Chapter 16. Transactions And Concurrency
Hibernate is not itself a database. It is a lightweight object-relational mapping tool. Transaction management is delegated to the underlying database connection. If the connection is enlisted with JTA, operations performed by the Session are atomically part of the wider JTA transaction. Hibernate can be seen as a thin adapter to JDBC, adding object oriented semantics.