Mybatis 创建SqlSession实例

创建SqlSessionFactory实例

使用xml创建SqlSessionFactory实例

String resource="mybatisConfig.xml";//mybatis配置文件的路径
Reader reader= Resources.getResourceAsReader(resource);
SqlSessionFactory sqlmapper = new SqlSessionFactoryBuilder().build(reader);

不使用xml创建SqlSessionFactory实例

TransactionFactory transactionFactory=new JdbcTransactionFactory();
    Environment environment=new Environment("development",transactionFactory, new ConnectionH2());//ConnectionH2实现DataSource接口的类
    Configuration configuration=new Configuration(environment);
    configuration.addMapper(BlogMapper.class);//BlogMapper 映射类,
    SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(configuration);
    SqlSession sqlSession= sqlSessionFactory.openSession();

获取Session

SqlSession session=sqlmapper.openSession();

你可能感兴趣的:(mybatis)