1、首先,mybatis主要使用sqlsessionFactory实例,他通过sqlsessionFactoryBuilder获得,而sqlsessionFactoryBuilder通过一个xml配置文件获得。
一个数据查询的执行流程:
1、加载配置文件,包括mybatis-config.xml和StudentMapper.xml文件。第二个是java代码中的映射器注解,将配置信息加载成一个MappedStatement对象,存储在内存中接受调用。
2、调用MyBatis提供的API
传入参数:SQL的ID和传入对象
比如:List