![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 86
风学长
这个作者很懒,什么都没留下…
展开
-
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
. ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spr...原创 2021-03-17 20:46:47 · 15828 阅读 · 9 评论 -
使用SpringBoot注解方式处理事务回滚
我们在SpringBoot和MyBatis整合的时候,需要在SpringBoot中通过注解方式配置事务回滚1 Pojo类package com.zxf.domain;import java.util.Date;public class User { private Integer id; private String name; private String pwd; private String head_img; private String ph原创 2020-08-10 18:12:09 · 3505 阅读 · 3 评论 -
mybatis最简单的二级缓存入门案例
1 全局配置需要在mybatis的核心配置文件开启二级缓存 <settings> <!-- 二级缓存的开启--> <setting name="cacheEnabled" value="true"/> </settings>2 在mapper映射的xml文件中配置如下 <!--配置当前mapper配置--> <!-- LRU 最近最少使用的,一处最长时间不用的对象原创 2020-08-07 20:20:11 · 2314 阅读 · 0 评论 -
mybatis的二级缓存使用
我们首先要知道mybatis中的一级缓存是在没有关闭session的时候,执行相同的select时候,二次以后的查询不会发送select语句至数据库,以减少对数据库的联机操作。二级缓存是建立了2个session以后执行相同的select语句后依然也不会再数据库执行select语句,而内容依然从缓存中读取出来。我们看一下如果使用mybatis的二级缓存;希望大家可以仔细阅读,里面有一些注意细节,这些细节对于初学者很有帮助。(1)在mybatis的核心配置文件中开启二级环境配置 <setting原创 2020-06-05 21:39:38 · 11291 阅读 · 0 评论 -
Mybatis中使用databaseIdProvider支持多数据库支持
我们如何让mybatis更好的同时支持多数据的操作。在更换数据库时无需做更多的操作,只需修改一下mybatis的核心配置文件既可pom文件 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </原创 2020-06-01 21:39:21 · 9773 阅读 · 0 评论 -
Mybatis使用手册
Mybatis一、Mybatis环境搭建1.数据库的准备(1) 数据库SQL脚本2.导入依赖坐标3.log4j.properties内容4.Pojo层实体类5.Mapper接口6.Mapper接口的映射配置文件xml7.编写mybatis的核心配置文件8.编写一个Junit测试类9.项目结构架构层次10.运行结果一、Mybatis环境搭建1.数据库的准备(1) 数据库SQL脚本DROP ...原创 2020-04-10 21:46:56 · 8531 阅读 · 1 评论 -
Spring中的IOC控制Mybatis案例
我们之前的案例都是基于单独的Mybatis练习,本次案例结合Spring的IOC管理Bean的方式来调用Mybatis中的数据库操作。这次案例中我们可以通过2种方式运行你的Mybatis.1 通过Srping的bean在junit完成测试2 通过Web应用程序上下文,监听方式来加载Mybatis和Spring管理一 我们先来看看数据库个结构,很简单就一个表二 通过idea工具下的Mav...原创 2020-04-01 11:53:39 · 8314 阅读 · 0 评论 -
MyBatis中多对多关系查询案例(三)
1 表结构因为是多对多关系,所以用到3张表,我们在平时一个公司一个人可能身兼多个职位,而一个位置肯定会有多个人员。所以人员和职位之间就存在了多对多的关系。...原创 2020-03-30 14:16:27 · 9045 阅读 · 0 评论 -
使用Maven方式创建的Java项目所编写的Mybatis的增删改查案例
一 Maven项目结构如下这个案例中首先创建一个这个是父项目,起下面包含三个子项目1 mapper Maven的映射2 pojo 为对象的实体类3 service 为调用mapper映射的各种SQL执行动作。二 父项目的pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http...原创 2020-03-24 18:45:09 · 9549 阅读 · 0 评论