【Spring篇】AOP事务管理

事务作用:在数据层保障一系列的数据库操作同成功同失败Spring事务作用:在数据层或**业务层**保障一系列的数据库操作同成功同失败数据层有事务我们可以理解,为什么业务层也需要处理事务呢?转账业务会有两次数据层的调用,一次是加钱一次是减钱把事务放在数据层,加钱和减钱就有两个事务没办法保证加钱和减钱同

MyBatis-Plus 分页查询以及自定义sql分页

有时候查询的数据难免会出现多表连接查询,或者是一些复杂的sql语句,但是这些语句也是需要支持分页查询的,先定义查询接口,第一个参数要是分页的参数,小编这里演示就写简单的sql。步骤一:在mapper文件中,编写对应的分页查询接口。步骤二:在xml中编写对应的sql语句,小编这里演示的 “${ew.c

Java使用Aop实现用户操作日志记录(新手入门)

AOP实现用户操作日志记录

使用SpringBoot实现无限级评论回复功能

评论功能已经成为APP和网站开发中的必备功能。本文采用springboot+mybatis-plus框架,通过代码主要介绍评论功能的数据库设计和接口数据返回。我们返回的格式可以分两种方案,第一种方案是先返回评论,再根据评论id返回回复信息,第二种方案是将评论回复直接封装成一个类似于树的数据结构进行返

BindingException异常的产生原因及解决过程详解

首先我们看到,这里抛出的异常是org.apache.ibatis.binding.BindingException,接着再看异常的信息是 Invalid bound statement (not found): com.qf.mapper.EmpMapper.list。通过检查学生的代码发现,这个学

Mybatis Plus | 快速入门

Mybatis Plus | 快速入门

MyBatis多表查询和注解开发

实现复杂关系映射之前我们可以在映射文件中通过配置来实现,使用注解开发后,我们可以使用@Results注解,@Result注解,@One注解,@Many注解组合完成复杂关系的配置。用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户。用户表和订单表的关系为,一个用户有多个订单,一个订单

Linux部署人大金仓(Kingbase8)

1.人大金仓是成立最早的拥有自主知识产权的国产数据库企业,以“提供卓越的数据库产品助力企业级应用高质量发展”为使命,致力于“成为世界卓越的数据库产品与服务提供商2.KingbaseES是一款面向大规模并发交易处理的企业级关系型数据库。该产品支持严格的ACID特性、结合多核架构的超凡性能、健全完善的安

IService接口和ServiceImpl实现类(Mybatis-Plus对service层的封装)

BaseMapper 是用在Mapper中,而IService是在Service层使用的封装接口,它进一步封装 CRUD。IService还有一个实现的类ServiceImpl,在使用使用时分别对应service接口和impl实现类。使用Spring时,在Spring的配置文件中先配置mybatis

MyBatis中映射文件的使用

MyBatis中映射文件的使用

Mybatis模糊查询Like的三种方式

在实际项目中,我们会经常对数据做一些模糊查询的操作,这时候就需要利用到 `like` 字段,那么在Mybatis中,有哪些方式可以实现模糊查询呢?这里就简单的介绍下:Mybatis模糊查询Like的三种方式,如果对你有帮助,码文不易,请一键三连,万分感谢。

springboot各层功能介绍

controller层:控制层,导入service层,调用你的service方法,controller通过接收前端传来的参数进行业务操作,再返回一个指定的路径或数据表。dao层:即mapper层,对数据库及逆行持久化操作,他的方法是针对数据库操作的,基本上用的就是增删改查,就是一个接口,只有方法名,

【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法

【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法

mybatis中判断传入的数组与集合是否为空+mybatis中Foreach的使用详解

传过来的数组 object[] ,在mapper中判空时先判断是否为null,再判断数组长度 object.length是否大于0.比如参数为List集合,在mybatis中先判断是否为null,不为null再判断集合的长度 object.size() 是否大于0即可。不为空循环 使用forech

瑞吉外卖项目记录

个人学习黑马《瑞吉外卖》项目后的总结,包括对项目的一些亮点总结和项目效果展示。

数据表插入数据

也就是说:每个值、值的顺序、值的类型必须与对应的字段相匹配。),(值 1,值 2,…INSERT INTO 表名 [(字段名1,字段名2,...)]VALUES (值 1,值 2,…),(值 1,值 2,…INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,.

java 批量插入千万条数据优化方案【值得收藏】

java 千万条数据插入mysql优化

Spring 整合 Mybatis -- Spring入门保姆级教程(四)

为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。(博客的参考源码以及文章末尾链接的学习视频源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评

基于SSM框架简易项目“书籍管理系统”,超详细讲解,附源码

本文是基于SSM框架的简易项目“书籍管理系统”,超适合新手,内容说明超详细,几乎每个地方都加了注释。

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈