对于查询出来非重复数据是应该使用select distinct还是使用java.util.Set来作为接收对象来去重?
如果是返回id这一列的话貌似两个都能满足要求,但是distinct更好因为这样应该传输数据少,虽然这样加大了DB的一些负担。
如果返回多列,则毫无疑问要distinct,否则还要重写equals
Set与distinct的选择
最新推荐文章于 2023-07-10 16:32:39 发布
对于查询出来非重复数据是应该使用select distinct还是使用java.util.Set来作为接收对象来去重?
如果是返回id这一列的话貌似两个都能满足要求,但是distinct更好因为这样应该传输数据少,虽然这样加大了DB的一些负担。
如果返回多列,则毫无疑问要distinct,否则还要重写equals