随笔分类 -  mybatis

ORM持久层框架,它支持定制化 SQL、存储过程以及高级映射
摘要:类型 解析器 Mybatis全局配置文件 XMLConfigBuilder Mapper.xml配置文件 XMLMapperBuilder Mapper.xml配置文件里面的<select>、<insert>等操作语句 XMLStatementBuilder SQL语句中的<if>、<where>等 阅读全文
posted @ 2018-09-06 22:16 eros_token
摘要:1.package —— org.apache.ibatis.builder.xml 2.extends —— BaseBuilder 3.参数 4.构造方法 6个public和1个private的构造方法,前6个public构造方法都是根据mybatis配置文件的文件流创建XPathParser对 阅读全文
posted @ 2018-09-06 21:33 eros_token
摘要:1. 介绍:关联查询字面意思上就是多表之间的查询,单表操作是最简单的,多表操作才是业务所需要的,那么查出来的字段怎么封装呢? 2. mybatis在这方面提供了很大的便利,通过三个标签便可以完成,resultMap、collection和association便是今天的猪脚 先对这几个标签做一下介绍 阅读全文
posted @ 2018-08-23 10:37 eros_token
摘要:1.介绍 : 我自己理解中的mybatis拦截器,和普通拦截器一样,在执行一段程序之前对其做一些特殊处理,网上一般都是用其做分页处理、日志记录...,实现原理就是在预处理前对其进行一些处理 2.简单说明: mybatis提供了一个Interceptor接口,方便扩展所需的操作 Object inte 阅读全文
posted @ 2018-08-22 15:22 eros_token
摘要:1.介绍: 建立TypeHandler来对特殊的javaType和jdbcType的转换 2.常用的类型转化: 3.实现 3.1 实现TypeHandler接口或者继承BaseTypeHandler抽象类 BaseTypeHandler主要是在TypeHandler接口的基础上,对数据进行判空处理, 阅读全文
posted @ 2018-08-21 10:34 eros_token
摘要:1.在resource包下创建一个mybatis-config.xml文件(全局配置文件) 2.写一个实体类与所需操作的数据库字段相匹配,含有get和set方法,以及toString方法 3.在src/main/java和src/main/resources文件夹中相同路径位置创建相同文件名,前一个 阅读全文
posted @ 2017-02-26 16:19 eros_token
摘要:http://mybatis.org/dtd/mybatis-3-mapper.dtd 通过此网址将mybatis-3-mapper.dtd文件下载下来,记住保存路径 打开eclipse window--》perferences--》XML--》XML Catalog打开 点击Add... Loca 阅读全文
posted @ 2017-02-26 11:51 eros_token