![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 56
咸鱼zz
这个作者很懒,什么都没留下…
展开
-
Mysql : list.size()=1, all elements are null
做查询时遇到一个Bug: list.size()=1, all elements are null 原因: 返回值为List类型的接口,通过Mybatis查询,使用左外连接查询Sql时,Sql结果映射到实体类时,实体类的所有字段的值全部未能匹配上,即所有属性值为null,导致该List中出现 list.size()=1,list.get(1)==null 解决 if (result.size()==1 & result.get(0)==null){ return new ArrayList<原创 2021-08-11 15:34:35 · 413 阅读 · 0 评论 -
Mysql事务详解
1.什么是事务? 是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 2.事务的四大特性(ACID原则) A原子性 : 事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 . C一致性 : 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态.因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态.如果数据库系统 运行中发生故障,有些事务尚未完原创 2021-06-29 21:47:55 · 74 阅读 · 0 评论