Locking
J2EE Developers want to think of locking at
the object level
Databases may need to manage locking
across many applications
Persistence layer or application server must
be able to respect and participate in locks at
database level