数据库
小十木
不积跬步无以至千里,不积小流,无以成江海!(http://ozdp.top/)
展开
-
Mapper文件的sql 拼接写法整理
一:插入更新操作,如果违反唯一约束条件的情况下会执行下面的操作 <insert id="xxx" parameterType="java.util.List"> Insert into order_error( order_no, business, goods_code, weight, volume, logistics_no, flg) values <foreach collection="list" index="index" item=原创 2020-08-26 12:53:09 · 2241 阅读 · 0 评论 -
数据库管理/监控
对于各个部门的数据库对接,以及大量的数据库表,我们想了解数据库的表设计,字段含义,不想通过navicate来查看,而是通过文档或者可视化界面来实时动态来查看,推荐两款开源项目,来满足你们的要求:一:cn.smallbun.screw 生成方便查看的html文档: 参考文档.1:POM jar包引用 <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.spring原创 2020-08-22 12:07:07 · 217 阅读 · 0 评论 -
数据库事务的隔离级别
数据库事务的隔离级别Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但是事务还没有提交,就在这时,程序员去查看自己这个月的工资,发现比往常多了3千元,以为涨工资了非常高兴。但是老板及时发现了不对,马上回滚差点...原创 2019-09-17 09:39:00 · 141 阅读 · 0 评论 -
事务的四个特性
事务的四个特性(ACID)1、:原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据状态。2、:一致性(Consistency):事务的执行使数据从一个状态转换为另一个状态,但是对于整个数据的完整性保持稳定。拿转账来说,假设用户A和用户B两者的钱加起来一共是20000,那么不管A...原创 2019-09-17 09:50:15 · 1426 阅读 · 0 评论 -
事务的传播机制
事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务,就抛出异常PROPAGATION_R...原创 2019-09-17 09:59:46 · 306 阅读 · 0 评论