A Java persistence library.  transactional with pessimistic locking