多项选择题

A.SqlSessionFactory是MyBatis框架中十分重要的对象,其主要作用是创建SqlSession
B.SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来构建
C.SqlSessionFactory对象是线程安全的,它一旦被创建,在整个应用执行期间都会存在
D.通常每一个数据库都会只对应一个SqlSessionFactory,所以在构建SqlSessionFactory实例时,建议使用单列模式