Mybatis学习笔记
Mybatis学习笔记
eeeEasyMoney
写写笔记
展开
-
Mybatis模板
Mybatis官方文档: Mybatis官方文档 一、创建项目,在pom.xml导入相应的依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa原创 2020-09-02 16:29:18 · 557 阅读 · 0 评论 -
2020-09-02动态SQL及缓存
Mybatis笔记五: 动态SQL及缓存: 1、动态SQL 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。 如果你之前用过 JSTL 或任何基于类 XML原创 2020-09-02 16:09:56 · 99 阅读 · 0 评论 -
2020-09-02Mybatis执行流程和resultMap再理解
Mybatis笔记四: Mybatis执行流程和resultMap再理解: 1、执行流程以及底层原理 2、resultMap理解 准备: 多对一 : 多个学生关联一个老师 (关联) association 查询所有学生以及对应老师的信息: Student: package com.itcast.pojo; public class Student { private int id; private String name; private Teacher teacher;原创 2020-09-02 14:24:11 · 130 阅读 · 0 评论 -
2020-09-01Mybatis再理解
Mybatis笔记三: Mybatis再理解: 1、配置文件(mybatis-config.xml)属性理解: ①properties <!--外部读取文件,连接数据库--> <properties resource="db.properties" /> <!-- <properties resource="db.properties">--> 也可以直接在里面赋值 读取的优先级为外部文件、内部设置 <!-- <pr原创 2020-09-01 20:27:49 · 178 阅读 · 0 评论 -
2020-09-01Mybatis初上手
Mybatis上手 Mybatis上手 1、创建Mevan项目,pom.xml导入对应jar包依赖(防止资源导入问题) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2020-09-01 15:07:16 · 145 阅读 · 0 评论 -
2020-08-31Mybatis初体验
Mybatis笔记一: Mybatis初体验: 1、Mybatis的发展史: ①MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 ②iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO原创 2020-08-31 22:50:08 · 112 阅读 · 0 评论