
MyBatis
MyBatis学习
ReflectMirroring
希望你的努力配得上你的野心
展开
-
Mybatis框架:逆向工程,运行原理(底层原码分析)
逆向工程逆向工程就是根据你的表,自动来创建相应的POJO,mapper接口,sql映射文件主要看官方文档的说明的例子,这里给个例子XML配置文档<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/my原创 2020-06-04 16:07:25 · 1380 阅读 · 0 评论 -
MyBatis和Spring和SpringMVC的简单整合
需要的jar包springIOC需要的jar包jdbc需要的jar包springmvc需要的jar包JSTL需要的jar包springAOP和spring允许的日志包mybatis运行的jar包和数据交互的包mybatis和spring整合的适配包mybatis准备bean,dao,mybatis全局配置文件,映射文件,什么乱七八糟的基本配置准备好spring准备配置springIOC容器随web一起启动,在web.xml里面配置...原创 2020-06-04 16:06:38 · 392 阅读 · 0 评论 -
MyBatis框架:缓存机制,mybatis整合ehcache
简介MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存。例子 EmpMapper mapper = openSession.getMapper(EmpMapper.class); Emp empById = mapper.getEmpById(3); System.out.println(empById); Emp empById2 = mapper.getEmpById(3);原创 2020-05-20 15:54:39 · 179 阅读 · 0 评论 -
MyBatis框架:DynamicSQL
动态SQL简介动态 SQL是MyBatis强大特性之一。极大的简化我们拼装 SQL的操作。动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作。ifchoose (when, otherwise)trim (where, set)foreachOGNL( Object Graph Navigation Language )对象图导航语言,这是一种强大的表达式语言,通过它可以非常方便的来操作对象属性。原创 2020-05-19 07:07:29 · 1692 阅读 · 0 评论 -
MyBatis框架:映射文件的select,结果封装规则,关联对象封装规则
映射文件的select查询多条记录返回记录封装list之前我们都是查询一条记录的,现在需要查询多条记录,比如返回的类型是list集合,那么需要如何写返回值类型呢?实际返回值类型还是写list里面的单个值的类型public List<Emp> getEmpByNames(String ename); <select id="getEmpByNames" resultType="bean.Emp"> select * from Emp where ename like #原创 2020-05-17 02:01:08 · 890 阅读 · 0 评论 -
MyBatis框架:全局配置文件的属性,映射文件,映射文件的参数问题
properties属性(基本不用) <!-- mybatis可以使用properties来引入外部properties配置文件的内容 resource:引入类路径下的资源 url:引入网络路径下的资源,或者磁盘上绝对路径 --> <properties resource="jdbcconfig.properties"></properties>...原创 2020-05-07 00:09:47 · 608 阅读 · 0 评论 -
MyBatis框架:简介和入门示例
简介MyBatis是一个持久层得框架,使我们对于数据库的操作更加方便之前我们对于数据库的操作可能使用过原生的JDBC,原生的JDBC肯定很繁琐,什么都自己配置,后来可能使用的是Dbutils工具,后来又使用的是spring框架里面的jdbcTemplate,但是前面的功能简单,sql语句写在java代码里面,硬编码高耦合的方式,后来我们可能使用的是Hibernate框架,这时你可能觉得它很好,...原创 2020-05-04 23:59:32 · 298 阅读 · 0 评论