
Mysql
文章平均质量分 84
Bug跳动
这个作者很懒,什么都没留下…
展开
-
使用@Transactional注解无法实现事务的回滚
一.背景介绍 最近在实现一个比较复杂的业务功能,该功能需要操作多张表。因为涉及到多张表的CRUD操作,故第一时间想到了需要对该表做事务管理。但是使用@Transactional注解方法上的时候,并没有实现事务的回滚。 我当时使用的测试方法如下:使用@Transactional注解在方法上,并在方法内 第一个保存操作 后执行 int error = 9/0;语句,理想情况下是:当执行完保存操作后,遇到算术异常应当回滚事务,之前数据库中保存的记录应当消失。但是事实并没有按照理想...原创 2020-12-03 20:29:12 · 603 阅读 · 0 评论 -
Java中保存的时间和Mysql中存储的时间不一致问题
Java中存储的事件和Mybatis中存储的事件不一致问题原创 2020-12-01 17:26:33 · 763 阅读 · 0 评论 -
Linux系统下实现定时备份Mysql
1. 编写备份数据库脚本. 使用vim bkDatabase.sh 将下面命令粘贴.保存后退出MYSQL_HOST=localhost MYSQL_PORT=3306 USERNAME=root PASSWORD=root DATABASE=xm-contract FOLDER=/home/soft/database_backup MYSQL_HOME=/usr/bin date=`date +%Y-%m-%d-%H:%M:%S`...原创 2021-01-14 14:07:21 · 162 阅读 · 0 评论 -
mysql中使用order by排序后乱序问题
在Mysql中对某一个字段进行排序的时候,发现使用order by 语句之后数据竟然是乱序的。问题原因:我的表中的sort_num字段的类型设置成了varchar类型。解决方法:将字段类型改成int类型就解决了。...原创 2020-05-24 15:49:19 · 3535 阅读 · 2 评论