每个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。
SqlSessionFactoryBuild提供了多个Build方法构建SqlSessionFactory。其实真正的只有三种。
1.通过Reader、String(environment)、Properties(properties)
2.通过InputStream、String(environment)、Properties(properties)
3.通过Configuration
总结为两种构造方式:读取xml配置文件构造、编程构造。
MyBatis核心配置文件:
properties元素可以通过外部指定的方式(resource),也可以通过property子节点直接配置。
resource属性值的优先级高于property子节点配置的值。