In this paper, a locking-based concurrency control scheme is presented for object-oriented databases (OODBs). It is designed for controlling accesses to class hierarchy, which is important concept in OODBs. Based on access frequency for each class, the proposed scheme incurs less locking overhead than existing works, explicit locking and implicit locking, for any OODB environments. In this paper, it is theoretically proven that the proposed scheme performs better than existing schemes.