Configuration 是整个MyBatis的配置体系集中管理中心,前面所学Executor、StatementHandler、Cache、MappedStatement...等绝大部分组件都是由它直接或间接的创建和管理。此外影响这些组件行为...
SqlNode (动态SQL脚本) 动态SQL xml元素最终都会被解成一个可执行的脚本。而MyBatis 正是通过为这个脚本传递参数,并执行脚本计算来生成动态SQL。脚本在MyBatis中体现即SqlNode。首先Mybatis...
嵌套映射 在Mybatis中,所谓的嵌套映射,就是ResultMap中返回的bean存在其它bean的List的属性,这样就设置到了重复属性的保存,因为关系型数据返回的数据都是二维的,也就是以bean中的List为...
延时加载 当出现嵌套查询的时候,第一层返回值BeanA存在属性BeanB,而第二层返回值BeanB存在属性BeanA,这个时候就可能出现死循环,也就是循环依赖问题。 Mybatis解决嵌套查询的循环依赖采用...
ParameterHandler ParameterHandler 译为参数处理器,负责为 PreparedStatement 的 sql 语句参数动态赋值。 /** * A parameter handler sets the parameters of the {@code PreparedStatemen...
StatementHandler JDBC处理器,基于JDBC构建JDBC Statement,并设置参数,然后执行Sql。每调用会话当中一次SQl,都会有与之相对应的且唯一的Statement实例。使用 ParameterHandler 进行参数配...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复