mybatis快速入手
如果想要输出的时候有打印日志则在resource资源下新建一个log4j.properties文件。在resource下新建mapper目录,新建mybatis的配置文件如下图所示。(在这里我用到的是log4j日志在pom.xml下添加jar包如图)其中使用class类与自己的mysql中的表保持一
【MyBatis系列】Mybatis多表查询与动态SQL
本篇文章将介绍使用MyBatis进行多表查询以及MyBatis的动态SQL特性。
【MyBatis框架】核心配置文件讲解
本篇详细介绍了MyBatis框架的核心配置文件,以及各个配置元素的作用。
Mybatis框架_涉及技术与拓展
Mybatis是一款半自动的ORM持久层框架,它内部封装了jdbc,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。本片文章为此技术的涉及技术拓展文章。
【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