批量操作为什么不用更低级的的接口?
像insertBatch(List<T> list), deleteBatchByIds(List<I> ids)等等可以考虑使用
Collection<E>
或者更低级
Iterable<E>
很多情况下需要操作map类的对象 map的key集合为Set<K>,而值集合为Collection<V>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最新版本已经调整了,早先版本未考虑周全
JPA的批操作就是用的: Iterable<E>.
至于 有一些接口用List, 那是设计者一开始做就是如此吧.
而集合之间本身也是可以相互转换的.