04 2018 档案

摘要:解析封装 ResultMap 是和结果集相关的东西,最初在解析 XML 的时候,于 parseStatementNode 方法中,针对每一个 select 节点进行解析,转换为 MappedStatement(类似 Spring 的 bean 配置和 BeanDefinition 的关系)。 在 M 阅读全文
posted @ 2018-04-21 18:01 Lucare 阅读(449) 评论(0) 推荐(0)
摘要:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。六步流程:加载驱动(5.x驱动包不需要这步了)建立连接创建State... 阅读全文
posted @ 2018-04-15 12:08 Lucare 阅读(169) 评论(0) 推荐(0)
摘要:MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。 默认情况下,可以使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) 阅读全文
posted @ 2018-04-08 21:00 Lucare 阅读(338) 评论(0) 推荐(0)
摘要:Mybatis我们一般都是和Spring一起使用的,它们是怎么融合到一起的,又各自发挥了什么作用? 就拿这个Mapper来说,我们定义了一个接口,声明了一个方法,然后对应的xml写了这个sql语句, 它怎么就执行成功了?这家伙是怎么实现的,带着这个好奇心,我一步步跟踪,慢慢揭开了它的面纱。 一、初始 阅读全文
posted @ 2018-04-01 11:22 Lucare 阅读(427) 评论(0) 推荐(0)