文章目录
前言
之前查询数据库发现时间带有一个.0,想在查询的时候不显示这玩意。方法很多,比如说可以用java去format,也可以直接sql返回的String里就处理了,这里写一下sql的。
一、去掉时间类型中的.0
其实就是针对时间格式的format。
原:SELECT register_time AS registerTime FROM table;
改成这玩意:
SELECT DATE_FORMAT(register_time,'%Y-%m-%d %H:%i:%S') registerTime FROM table;
DATA_FORMAT就是SQL自带的时间序列化语法,括号里的是时间格式,和java的类似。
二、手动开启事务回滚
平时遇到抛异常或者reture的时候会写一些手动回滚的代码,这个是用的spring框架里的api,有需要可以用着试试。
//手动开启事务回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();