【SpringBoot+MyBatisPlus】利用线程特性与ThreadLocal来解决公共字段自动填充问题

每一次在Controller层中封装改动数据的方法时都要重新设置一些共性字段,显得十分冗余,为了解决此问题也是在项目中第一次利用到线程,总的来说还是让我眼前一亮,也开阔了视野,对以后的开发都有深远的意义!

SpringBoot 优雅地实现文件的上传和下载

这里使用 mybatis-plus 的代码生成工具自动生成 controller、entity、service、mapper,极大地提高代码开发效率。新建 index.html 文件,分别引入 bootstrap 的 css 和 Thymeleaf 的命名空间。1.先根据文件 id 查询文件信息,然

【MyBatis框架】实现增删改查功能

本篇介绍使用MyBatis框架的CRUD。

【SpringBoot+MyBatisPlus】分页的实现以及使用数值转换器来解决long型id精度丢失问题

在以后的开发中,当全局唯一id的生成策略生成很长的Long型数值id之后会超过JS对Long型数据处理的能力范围,可能发生精度丢失而造成后端方法失效,我们要学会解决。分页功能虽然简单但是非常重要,对于刚接触项目的人一定要重点注意!

MyBatis 核心文件配置并完成CRUD。

存在的问题:从上面结果可以看到 `brandName` 和 `companyName` 这两个属性的数据没有封装成功,查询 实体类 和 表中的字段 发现,在实体类中属性名是 `brandName` 和 `companyName` ,而表中的字段名为 `brand_name` 和 `company_n

SSM实现CRUD和分页功能

Spring+SpringMVC+MyBatis实现增删改查,分页功能前端通过bootstrap和vue开发

【SSM框架】自定义映射resultMap

若字段名和实体类中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性。:当开启时,任何方法的调用都会加载该对象的所有属性。1.可以通过为字段起别名的方式,保证和实体类中的属性名保持一致。:延迟加载的全局开关。此时就可以实现按需加载,获取的数据是什么,就只会执行相应的。propert

Mybatis配置详解 | 深入理解 『带上CSDN一起玩转国庆』

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objec

Spring Boot 集成 Redis 配置 MyBatis 二级缓存

本文讲的是在 Spring Boot 项目中集成使用 Redis,并使用 Redis 实现 MyBatis 的二级缓存。使用场景就是在高并发的环境下,大量的查询直接落入DB,会导致数据库宕机,从而导致服务雪崩的情况。我们使用Redis作为MyBatis二级缓存,可以充分的缓解数据库的压力,从而达到服

【SpringBoot+MyBatisPlus】点餐系统之登录功能、退出功能设计

结束了Springboot+MyBatisPlus也是开始了项目之旅,将从后端的角度出发来整理项目过程中的重点业务功能的梳理与实现

【狂神说Java】Mybatis学习笔记(下)

本篇文章为博主自学b站狂神说的教学视频总结的个人笔记,详细记录了本人在学习过程中记录的知识点,代码和运行截图。

【SSM框架】Mybatis详解11(源码自取)之事务,缓存,ORM

带你复习事务,缓存,ORM

【Java】集合框架和泛型(三)

(1)将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性。这就是泛型。泛型的本质就是参数化类型。(2)泛型的定义语法格式如下:类1或者接口 对象 = new 类2();注意:-->“类2”可以是“类1”本身,可以是“类1”的子类,还可以是接口的实现类。-->“类2”的类型

《SpringBoot篇》09.Spring Data JPA简介与SpringBoot整合超详细教学

(1.)说明:经过一星期的培训,这周正式入职了,接触很多新的技术栈,第一个就是Spring Data JPA;spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以 在不写接口实现的情况下,实现对数据库的访问和操作。同时提

【Mybatis框架】初识Mybatis

本篇详细介绍了MyBatis框架的构建,并手把手领着构建第一个简单的MyBatis应用。

JavaEE(Mybatis)—— 环境搭配、数据库连接、程序运行

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Ja

快速学习MyBatis|实战项目详解

简单来说,MyBatis是一款优秀的持久层框架,用于简化JDBC开发。MyBatis本身是Apache的一个开源项目,期初叫做iBatis,2010年这个项目前移到google code,并改名为MyBatista。在2013年该项目迁移到GitHub。概念中的持久层怎么理解?指将数据保存到数据库的

【MyBatis】缓存——使查询变得快快快!

本人学习时查阅使用,仅供参考。

【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定

MP这样一款强大的持久层框架处理起来复杂的SQL来也是得心应手,效率极高,快快与我一同领略Plus的独特魅力吧

Mybatis02动态sql和分页

1.动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈