ICode9

精准搜索请尝试: 精确搜索
  • MyBatis一级缓存介绍2022-09-05 15:02:20

    MyBatis一级缓存介绍 默认情况下,MyBatis只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。这也就是大家常说的MyBatis一级缓存,一级缓存的作用域是SqlSession。 MyBatis一级缓存的运行过程是这样的:执行SQL语句的过程中,首次执行它时从数据库获取的所有数据会被存储在一段

  • 那些你不知道的MapStruct用法——Mapstruct自定义映射2021-11-21 20:02:13

    那些你不知道的MapStruct用法——Mapstruct自定义映射 前言 mapStruct是一个很好用的字段映射工具,可以帮你自动生成代码完成字段映射。但有时需要在某些映射方法之前或之后应用自定义逻辑。 比如我们从数据库查出来的sex字段是一个数字 0,1,我们需要将其转换为男,女 放入Dto传给

  • mybatis 接口通过hashmap传值进行查询(6)2021-10-17 23:35:32

    mybatis 接口通过hashmap传值进行查询 一、应用文件包含:pom文件与(5)相同、实体类Person 与(5)相同、操作数据库接口类PersonMapper、mapper文件及其测试文件 二、应用代码 1、PersonMapper代码 package com.mybatis03.mapper; import java.util.HashMap; import java.util.List; im

  • Mybatis-Spring2021-08-14 13:02:26

    Mybatis-spring  用spring框架来实现mybatis   首先创建一个person数据库 create table person ( name varchar(45) null, age int null, password varchar(45) null, sdept varchar(45) null ); Person数据库           然后

  • springboot使用事务2021-07-13 19:32:40

    参考:https://www.jianshu.com/p/9b5eb43236cc 在有些service的操作,可能涉及多个dao层面的操作,我们希望这些操作要么同时成功,要么一起失败,这种情况下就需要使用事务 现在在springboot中使用事务非常简单,只需要加上注解@Transactional @Service public class PersonService { @

  • Mapstruct 使用教程2020-12-12 10:29:56

    Mapstruct 版本1.4.1.Final 官方文档 案例-github 前言 MapStruct是一个Java注释处理器,用于生成类型安全的bean映射类。 您要做的就是定义一个映射器接口,该接口声明任何必需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用简单的Java方法调用在源对象和目标

  • 学习Mybatis中的缓存以减少对数据库的蹂躏2020-11-13 16:32:46

    一、一级缓存 通过Mybatis自带缓存,且默认开启一级缓存,不开启二级,当使用同样的sqlsession对象查询相同数据时,只有第一次查询会向数据库发送查询语句,并将查询结果放入session缓存中,之后查询相同数据时,直接在缓存中取用即可。 commit可以清除缓存。   二、当二个或多个sqlsession

  • 自学SSM第四天--MyBatis多参数处理2020-10-13 19:00:42

    注: Servlet:就是和前端页面打交道         (接收请求+数据 )   Service:调用mapper层进行增删改查         Person (person   student  teacher) Mapper: 对pojo层进行增删改查操作         (对某一个对象的增删改查就在哪个mapper中进行) 附:  入参 返回值 (

  • 深入浅出Mybatis系列(九)---缓存2019-06-25 21:44:28

    MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存。   1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。   2、二级缓存需要手动开启和配置,他是基于namespace级别的缓存。   3、为了提高扩展性。MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来

  • 第七节:mybatis缓存2019-06-16 17:49:18

    MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存。   1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。   2、二级缓存需要手动开启和配置,他是基于nam

  • 第二节:mybatis之返回值总结2019-06-07 09:01:11

        mybatis框架让我们能在编程中只需要编写一个接口,然后再编写mapper映射文件,无需编写接口的实现类。其实这是mybatis通过动态代理,把mapper映射文件的内容转化为真正的执行部分。因此我们在编程中,需要特别关注接口和映射文件的编写。本节主要讲解接口的返回值类型在mapper文件

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有