J2EE
海贼王卡普
山东大学硕士研究生
成都博晟创信科技有限公司
展开
-
JPA Override 源码中createdDate,createdBy,lastModifiedBy,lastModifiedDate(过于麻烦,见下一篇已更新方法)
Override JPA源码中createdDate,createdBy,lastModifiedBy,lastModifiedDate场景描述 公司项目升级为SpringBoot项目,新加入框架JPA,JPA自带的功能可以自动更新createdDate,createdBy,lastModifiedBy,lastModifiedDate这四个字段,但公司原有框架对应的字段为createDate,cr原创 2017-08-31 21:10:52 · 1936 阅读 · 0 评论 -
JPA @CreatedBy@CreatedDate@LastModifiedBy@LastModifiedDate
@Version的正确import@CreatedBy@CreatedDate@LastModifiedBy@LastModifiedDate的正确对接方法原创 2017-09-04 19:36:12 · 1716 阅读 · 0 评论 -
乐观锁导致并发失败解决方案
业务场景 用户在使用支付宝或者微信给商户付款时,支付成功回调之后,需要修改商户的余额,并产生流水。由于存在多个用户在同一商户付款的并发情况,采用@version乐观锁来防止商户余额信息错乱,但在并发的情况下,乐观锁只能保证数据不错乱,并不能保证业务的正常进行,因为用户已经支付成功,不能因为乐观锁产生流水失败或者计算余额失败而告知用户支付失败,这个时候需要解决并发情况也能顺利产生流水和修改余额。原创 2017-09-28 11:28:14 · 10258 阅读 · 4 评论