ORM框架的机构设计
    ORM框架思想 - 图1
    1、第一层为配置层:
    miniIRM.cfg.xml是框架的核心配置文件,主要用来设置数据库连接信息和映射配置文件路径信息
    Xxx.mapper.xml是框架的映射配置文件,主要用来设置类和表之间以及属性和字段之间的映射关系。
    Xxx.java是带有映射注解的实体类,主要用来设置类和表之间以及属性和字段之间的映射关系,和Xxx.mapper.xml的作用一样,只不过采用的是注解方式,二者选其一
    2、第二层为解析层
    Dom4jUtil类用来解析CarlORM.cfg.xml和Xxx.mapper.xml两个配置文件的数据
    AnnotationUtil类用来解析实体类中的映射注解
    3、第三层为封装层
    ORMConfig类用来封装和存储从CarlORM.cfg.xml文件中解析得到的数据
    Mapper类用来封装和存储从Xxx.mapper.xml或实体类中解析得到的映射数据
    4、第四层为功能层
    ORMSession类主要用来从ORMConfig和Mapper中获取相关数据,然后生成sql语句,
    最后通过对JDBC的封装最终实现增删改查的功能