th.a.no.关注
累计获得82赞
前提研究的前提是用C++语言实现一个基于反射的ORM。由于C++语言层面上不支持反射,所以我们没办法用C++的原生数据(class或struct)来做元数据,我们需要选择或实现一个合适元数据系统。这个元数据系统需要有反射特性。1)在运行时获取类型信息。元数据的对象需要在运行时获取到它本身的数据描述(describer)信息,这样ORM才能获取到数据的描述信息进行自动化处理。2)在运行时动态创建对象