一、MyBatis的工作核心流程圖
二、源碼分析(圖解)
示例代碼入口:
public static void main(String[] args) throws IOException {
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession = factory.openSession();
String params = "tom";
List<User> list = sqlSession.selectList("com.qianye.demo.mapper.UserMapper.getUserByName", params);
}
MyBatis核心原理–代碼流程圖: