- 博客(7)
- 收藏
- 关注
原创 mysql批量修改数据爆出You can‘t specify target table ‘wk_order_danger‘ for update in FROM clause错误
You can't specify target table 'wk_order_danger' for update in FROM clause
2022-05-20 17:05:29
159
原创 记一次日常小知识——spring事务
记一次日常小知识spring事务机制spring事务机制今天在解决项目bug的时候,出现了一个很严重的问题,就是进行订单撤销操作的时候,订单状态已经改变,但是对应的账单数据没有进行扣减(这肯定是哪里报错了问题不大),最重要的是他们是在一个事务里面,为什么出错了不会回滚,订单状态还是改变了!!深入代码了解下,发现了一个有趣的东西@Transactionalthrow new Exception("未找到账单!");这下找到问题了,项目中使用的是默认的事务管理机制,在spring中,它默认的事务机制
2020-12-09 00:01:32
73
原创 日常bug记录——mybatis传值为null
在xml中传0为null的问题 今天在敲代码的时候,发现了一个很诡异的问题,在写xml的时候传入Long类型为0的值以后 这个if判断条件判断为空! <if test="params.zbciId != null and params.zbciId != ''"> zbci_id = #{params.zbciId} </if>乍然一看好像没什么问题对吧,实际上,当你传入数值类型0
2020-12-03 12:29:59
473
原创 职场新人第一次博客—— 记使用spring+设计模式解决大量ifelse的问题(二)
记使用设计模式解决大量ifelse的问题本文主要以spring + 策略 + 工厂模式来进行演示 大家好,继昨天的策略+工厂模式解决ifelse的问题后,今天我们再来加一种框架来看看。 spring框架作为一个超级牛逼的框架我相信在座的各位应该没有不用的吧[狗头],那么我们该怎么在spring框架中应用策略+工厂模式呢,话不多说直接上手!!咱先来创建一个springboot项目[嘿嘿]启动类做起来@S
2020-12-02 17:41:35
1545
原创 职场新人第一次博客—— 记使用spring+设计模式解决大量ifelse的问题(一)
记使用设计模式解决大量ifelse的问题1、首先我们来搞一个新的java项目,因为是测试就不连接sql了,直接写死2、再来搞一个策略接口3、第三步我们来创建几个业务类,去实现策略接口,返回值我就直接写死了4、第四步也是最重要的一步了,创建工厂类,在这里我采用了反射的方式来获取类的实例对象(注:这里学的一位5、最后一步 可以运行试试看了[旺柴]本文主要以策略 + 工厂模式来进行演示 大家好,我是一名刚入职3个月的职场小菜 [旺柴]这是我自上学到入职以来的第
2020-12-01 17:06:14
991
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人