Mybatis配置文件详解
一、SqlSession的使用范围说明 1、SQLSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory,将SqlSessionFactoryBuilder 当成一个工具类使用即可 ,不需要使用单例模式管理,在创建SqlSessionFactory的时候,只需要new一次SqlSessionFactoryBuilder即可。 2、SqlSessionFactory 通过SqlSessionFactory创建SqlSession,使用 单例模式 来管理SqlSessionFactory(工厂一旦创建,只使用一个实例)。 3、SqlSession SqlSession是一个面向用户(程序员)的接口。 SqlSession中提供了很多操作数据库的方法:如selectOne(返回单个对象)、selectList(返回单个或多个对象)。 SqlSession是线程不安全的,因为在SqlSession中除了有接口中的方法(操作数据库的方法)之外。还有数据域属性。 SqlSession的最佳应用场合是在方法体内,将其定义为局部变量来使用。 二、SqlMapConfig.xml配置文件详解 1、Properties属性 Properties属性用来加载属性配置文件。 <!--