在SqlMapConfig中,通过environments配置数据库类型,注册驱动,数据库地址,数据库用户名和数据库密码,最后用mapper用来映射到一个xml文件,通过这个xml文件,我们能找到与数据库字段一一对应的表,和需要将数据库中的内容封装到那个对象中.在Java程序中,我们通过Resources.getResourceAsStream("SqlMapConfig.xml")来读取配置文件,因为SqlSessionFactory是一个接口,所以不能被实例化,所以通过实例化的形式创建出SqlSessionFactoryBuilder,然后通过构造者模式创建一个SqlSessionFactory工厂,再通过openSession()创建出SqlSession,通过代理模式获得一个代理对象,然后调用方法,遍历集合,最后释放资源 |