写在前面 众所周知,市面上有两大十分流行的持久层框架——Hibernate和Mybatis,之前的SSM框架就是使用的Mybatis框架,就不再过多的说了。至于Hibernate框架,他是jpa规范的实现。所谓的jpa规范,拿百度百科的解释来说,就是java官方公司规定的一套规范。Sun引入新的JP ...
分类:
编程语言 时间:
2020-06-26 23:49:50
阅读次数:
53
项目开发前需要做什么? 在使用Spring、SpringMVC、MyBatis开发项目时,需要做一些准备工作来完成项目的初始化。 项目初始化 完成目标: 配置项目需要的jar包及版本号,项目需要的所有jar包可以放在一个父工程pom文件中,子模块根据自身的需要来引入需要的jar包。这样可以统一的管理 ...
分类:
其他好文 时间:
2020-06-26 20:39:17
阅读次数:
87
Mybatis环境搭建 Mybatis是需要完成相应配置文件的配置,只需要接口,不用写sql的具体实现类,就可以完成将SQL的查询结果自动注入到指定对象中,极大简化了开发,减少开发中出错的可能。 一、创建一个maven项目 在pom.xml导入相关依赖 导入Mybatis依赖 <dependency ...
分类:
其他好文 时间:
2020-06-26 20:23:53
阅读次数:
60
小组成员:王力201731062318,余稀伦201731062315 博客链接:https://www.cnblogs.com/catwhishaw/p/13195992.html ...
分类:
编程语言 时间:
2020-06-26 19:56:27
阅读次数:
50
这篇文章介绍下mybatis的一级缓存的生命周期 一级缓存的产生 一级缓存的产生,并不是看mappper的xml文件的select方法,看下面的例子 mapper.xml <select id="getById" resultType="entity.TempEntity"> select * fr ...
分类:
其他好文 时间:
2020-06-26 18:26:34
阅读次数:
42
通过前面两篇文章,我们完成了对 MyBatis 所有配置文件(包括配置文件和映射文件)解析过程的分析。回忆一下我们最开始给出的小示例(如下),经过前面的跋山涉水,我们终于完成了第一行代码的 99% (手动滑稽),这最后的 1% 就是创建 SqlSessionFactory 对象。所有的配置解析最后都 ...
分类:
数据库 时间:
2020-06-26 17:58:45
阅读次数:
66
0-需求分析 需求 查询所有账户信息,关联查询下单用户信息。注意: 因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如 果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 方式: 使用resultMap,定义专门的resultMa ...
分类:
其他好文 时间:
2020-06-26 16:22:54
阅读次数:
64
一、工程目录 二、SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.o ...
分类:
其他好文 时间:
2020-06-26 16:17:27
阅读次数:
41
本机使用IDEA 2020.1、MySql 8.0.19,通过Maven进行构建 环境准备 导入maven依赖包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version> ...
分类:
编程语言 时间:
2020-06-26 10:56:50
阅读次数:
54
1.pom引入<!-- mybatis-plus --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version></ ...
分类:
编程语言 时间:
2020-06-26 10:47:36
阅读次数:
284