摘要: properties子元素 properties子元素是MyBatis配置文件中的第一个子元素,用来指向一个属性文件,它在XML文件中的配置如下。 <properties resource="db.properties" url="路径"> <!-- 可以定义自已的property --> <pro 阅读全文
posted @ 2022-04-13 13:29 beckwu 阅读(162) 评论(0) 推荐(0)
摘要: Configuration概述 ​ 这是表示MyBatis配置的类,MyBatis的启动过程中即是解析XML配置文件及映射文件,并将解析结果填充到Configuration对象中的过程。Configuration对象有众多的属性及关键方法,会在以后的文章中详述。 XMLConfigBuilder对象 阅读全文
posted @ 2022-04-12 11:05 beckwu 阅读(391) 评论(0) 推荐(0)
摘要: mybatis启动主流程 mybatis启动流程即获得SqlSessionFactory对象的流程,SqlSessionFactory是一个接口,其默认实现类是DefaultSqlSessionFactory,由SqlSessionFactoryBuilder的build方法构建。在我们初学MyBa 阅读全文
posted @ 2022-04-10 10:28 beckwu 阅读(132) 评论(0) 推荐(0)
摘要: BaseBuilder是解析XML文件的基类 BaseBuilder是一个抽象类,是其它XML解析类的父类,它持有Configuration对象,类型注册器TypeAliasRegistry及类型处理器注册对象TypeHandlerRegistry,,mybatis初始始化的过程就是完善Config 阅读全文
posted @ 2022-04-09 15:32 beckwu 阅读(220) 评论(0) 推荐(0)
摘要: ${name}解析概述 MyBatis的配置及映射文件中均可以使用${name}作为替换符,name的值定义在属性文件中,MyBatis在使用XPathParser对象解析XML文档时,会对属性及文本中的${name}进行处理,即在Properties对象中查找name对应的值,并用这个值替换${n 阅读全文
posted @ 2022-04-08 17:02 beckwu 阅读(361) 评论(0) 推荐(0)
摘要: 简介 MyBatis使用XPath技术解析XML文档,MyBatis提供的XPathParser类对XPath的进行了封装,提供了更为友好的方法以方便用户使用。 XPathParser内部成员 XPathParser是一个直接可以使用的类,主要持有XPath、Document及Properties对 阅读全文
posted @ 2022-04-07 16:17 beckwu 阅读(561) 评论(0) 推荐(0)