元类

元类

元类就是产生类的类,我们可以通过元类来拦截类的创建过程,这个地方曾经通过元类手撸过一个简易版本的ORM.
首先ORM的全称叫对象关系映射,能够让不会数据库操作的程序员通过面向对象方法简单快捷的操作数据库,ORM有三层映射关系.

'''
类映射数据库的表
对象映射成数据库的表中的一条条记录
对象获取属性映射成数据库的表中的某条记录某个字段对应的值.
'''

具体做法就是在类的创建过程中通过元类拦截它的创建,在类创建出来之前给类赋上表该有的属性表名,主键字段,其他普通字段.

原文地址:https://www.cnblogs.com/jhpy/p/12047626.html