Abstract:A technique for trapping the access to persistent objects is presented,which is a key for object-oriented database systems to realize the consistency of access to transient objects and persistent objects, and then to realize the seamless integration of databases and programming languages, in the condition of keeping the object-level concurrency control, version management and constraint checking.