自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 SpringBoot Jpa实现联合查询,自定义查询后的结果集

如果要自定义查询的结果集有3种方法: 使用List<Object[]>来接收结果,只支持原生sql查询。 使用自定义对象来接收结果,支持JPA,JPQL查询。 使用自定义的接口来映射结果,支持JPA,JPQL,原生sql查询。 本章将使用原生sql实现接收联合查询后的结果集 持久层 @Repository public interface NurseDao extends JpaR...

2020-03-26 15:38:54 1232

原创 SpringBoot整合redis(封装redisUtil类)

SpringBoot整合redis(封装redisUtil类) 首先,java操作redis有两种方式操作缓存 第一种是Jedis,这一种是redis官方推荐的面向java的操作的客户端。 第二种是在springboot中,springDataRedis中对JedisApi进行了精密的封装。 而springDataRedis相对于redis来说可以更加方便的更换redis的java客户端,比jed...

2020-03-13 11:34:25 2457

原创 浅谈事务的四大特性ACID以及脏读,不可重复读,幻读,事务丢失

** 数据的四大特性ACID ** A.原子性(Atomicity) 是指把事务切成原子,每一个部分都要去认真的去比对,把握。 这样做的原因是:甲给乙转钱,这就是一个事务.我们需要把这个事务需要进行的操作原子化,分步进行。否则的话,可能出现甲给乙转了1000元,但是乙账户没到账的情况发生。所以说里面的每一个环节都需要逻辑判断,只要出现异常就需要回滚。 C.一致性(Consistency) 一致性是...

2020-03-09 12:50:34 236

转载 spring的4种事务特性,5种隔离级别,7种传播行为

spring事务: 什么是事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个事务执行的过程中,不应该受到其他事务的干扰 持久性(durability) :事务一旦结束,数据就持...

2020-03-04 12:40:15 101

原创 SpringMVC实现原理和入门案例

1.springMVC介绍 springmvc框架是以请求为驱动,是以servlet为中心而设计的,然后前端发送请求到Controller层,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现Servlet接口 2.SpringMVC的工作原理 步骤 1.用户发送请求到前端控制器DispatcherServlet。 2....

2020-02-24 17:05:13 120

原创 Spring+Mabatis使用AOP原理实现最基础的事务(案例)

本例子实现一个模拟银行转账 分别有张三和李四两个模拟人物 假设张三需要给李四转账1000元,但是张三账户并没有1000元,所以这个转账必定失败.我们需要实现这个事务… 首先配置spring+mybatis测试环境ApplicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 注解来实现实例化 ,开启注解自动...

2020-02-20 13:18:23 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除