java
小白启程
这个作者很懒,什么都没留下…
展开
-
Spring中使用@Transactional注解不能实现Mqsql数据rollback
如果你是用的是maven项目,同时使用的test包下单元测试方法不是java包下的单元测试方法就可以往下看了。我遇到的问题是在test包下单元测试方法中出现异常使用@Transactional注解的函数不能实现rollback。错误代码:其中账户A的money字段的值减了100,但是账户B的money字段的值没有加100,在service层的updateAccountByTransfer中增加产生一个by zero异常作为实验。定义在test包下的单元测试方法以上方式是不能实现的,之后那我去I原创 2021-06-11 01:59:00 · 1268 阅读 · 0 评论 -
mysql数据库datetime字段转换成java中Date类型
代码展示ResultSet类中的getTimestamp方法获取到的时间最终是有一个.0这个感觉是多余的,就想到利用SimpleDateFormat中format方法将getTimestamp获取到的java.sql.Timestamp类型的对象转换成String类型的字符串,之后又利用SimpleDateFormat中parse方法将字符串解析为java.util.Date类型。这样就可以实现datetime字段转换成java中Date类型。SimpleDateFormat sdf = new Si原创 2021-06-10 12:39:48 · 4908 阅读 · 1 评论