为什么要新定义List<Mutation> datas?

来源:6-16 用户应用子系统 - 创建用户服务实现

去则不闲

2020-11-11

老师您好,我看之前将pass存入HBase那的逻辑,您不是直接对put进行saveOrUpdate,为什么这里要多引入一个datas?感觉直接用put不就可以了吗?

写回答

1回答

张勤一

2020-11-12

同学你好:

    Put、Delete 这些都是 Mutation 的子类,我使用 List<Mutation> 肯定是可以的呀。当然,你也可以直接去写 Put,为什么这样定义,这是 saveOrUpdate 这个方法定义的接口,理由也是很简单的,就是基类定义通用接口,不关心子类的具体含义。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
0

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程