findTop1引发的bug

1.背景

在正常的开发迭代中,初始化数据变化导致业务数据不一致,排查到项目启动初始化数据不一致,原有逻辑是通过findTop1来根据字段判断唯一记录


providerRepository.findTop1ByRegionAndVendor

2.解决

多个字段获取唯一记录


providerRepository.findByNameAndRegionAndVendor()

上一篇:C程序设计语言练习题1-9


下一篇:世界出现了bug...