java-如何在Spring Data Repo中模仿List>之类的行为?
发布时间:2020-12-15 01:17:37 所属栏目:大数据 来源:网络整理
导读:我正在尝试使用ID的列表查询数据库,如果它们不存在,请对它们进行一些处理. 我的计划是做类似的事情 ListOptionalMyObject fingById(SetString myIds); 我知道这不会开箱即用,因为我想即使所有存在的id都无法保证我将对它们进行排序,所以如果其中一些存在,我
我正在尝试使用ID的列表查询数据库,如果它们不存在,请对它们进行一些处理. 我的计划是做类似的事情
我知道这不会开箱即用,因为我想即使所有存在的id都无法保证我将对它们进行排序,所以如果其中一些存在,我会得到一些随机的null可选内容,而我不会可以对返回它的ID进行排序. 基本上,我最后要做的是检索这些对象,更新一个字段或使用默认值(如果不存在)创建它们. 批量执行此操作的最佳方法是哪种? 谢谢 :) 最佳答案
您可以将结果按其ID映射到Map< String,Optional< MyObject>>中.然后使用Optional.empty()填充空白.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |