2021年9月13日
摘要: MyBatis 简单案例: @Test public void test() throws IOException { //1、获取 sqlSessionFactory SqlSessionFactory sqlSessionFactory = getsqlSessionFactory(); //2 阅读全文
posted @ 2021-09-13 14:02 格物致知_Tony 阅读(75) 评论(0) 推荐(0)
摘要: 查询流程 查询流程总结 说明: StatementHandler:处理sql语句预编译,设置参数等相关工作; ParameterHandler:设置预编译参数用的 ResultHandler:处理结果集 TypeHandler:在整个过程中,进行数据库类型和javaBean类型的映射 阅读全文
posted @ 2021-09-13 14:01 格物致知_Tony 阅读(72) 评论(0) 推荐(0)
摘要: 获取代理对象 getMapper 返回接口的代理对象(包含了 SqlSession 对象) 阅读全文
posted @ 2021-09-13 14:00 格物致知_Tony 阅读(132) 评论(0) 推荐(0)
摘要: 获取 SqlSession 对象 返回 SqlSession 的实现类 DefaultSqlSession 对象,他里面包含了 Executor 和 Configuration;Executor 会在这一步被创建。 阅读全文
posted @ 2021-09-13 13:59 格物致知_Tony 阅读(153) 评论(0) 推荐(0)
摘要: 根据配置文件创建 SQLSessionFactory Configuration 封装了所有配置文件的详细信息。 总结:把配置文件的信息解析并保存在 Configuration 对象中,返回包含了 Configuration 的 DefaultSqlSession 对象。 阅读全文
posted @ 2021-09-13 13:58 格物致知_Tony 阅读(96) 评论(0) 推荐(0)
摘要: MyBatis 框架分层架构 MyBatis 简单案例: public SqlSessionFactory getsqlSessionFactory() throws IOException { String resource = "mybatis-config.xml"; InputStream 阅读全文
posted @ 2021-09-13 13:57 格物致知_Tony 阅读(108) 评论(0) 推荐(0)