MyBatis
football0
这个作者很懒,什么都没留下…
展开
-
org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)
1.查看方法名是否相同2.查看 mapper namespace 是否可以跳转原创 2020-06-17 09:47:09 · 197 阅读 · 0 评论 -
MyBatis 源码解析(一)
简单概括 MyBatis 加载的第一步:xml 解析 - 通过反射创建对象及关系MyBatis是如何解析的呢解析器xml 解析在初始化中处理 mybatis-config.xml 配置文件,使用的是 DOM 解析的方式,并结合使用 XPath 解析 xml 文件Path 使用路径表达式来选取 xml 中指定的接待你或者节点集合常见的表达式Mybatis 提供了 XPathpa...原创 2019-07-08 22:04:59 · 128 阅读 · 0 评论 -
MyBatis 源码解析(二)
MyBatis 源码解析(二)在完成 xml 解析 - 通过反射得到对象及关系 ,后 Mybatis 进行类型的转换和资源的加载类型转换因为 JDBC 数据类型和 java 语言中的数据类型存在差异,所以在 PreparedStatement 为 SQL 语句绑定参数时,需要从 java 转成 JDBC 类型,在结果集获取数据时,要从 JDBC 转成 java 类型TypeHandler...原创 2019-07-09 22:43:35 · 88 阅读 · 0 评论 -
# MyBatis 源码解析(三)
dataSource数据源DataSourceFactory 接口扮演工厂接口的角色,UnpooledDataSourceFactory 和 PooledDataSourceFactory 则扮演具体工厂类的角色在UnrolledDataSourceFactory 的构造函数中会直接创建 UnpooledDataSource 对象,并初始化 UnpolledDataSourceFactory...原创 2019-07-10 23:03:33 · 116 阅读 · 0 评论