vo中的user定义感觉是要列族的方式定义?为什么其他的hbase中的表对象不按列表的方式定义呢?
来源:6-6 用户应用子系统 - HBase 表值对象定义

慕仔7564882
2020-05-21
//vo中的user定义感觉是用列族的模式来定义?为什么其他的hbase中的表对象不按列表的方式定义呢?
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
private Long id;
private BaseInfo baseInfo;
private OtherInfo otherInfo;
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class BaseInfo {
private String name;
private Integer age;
private String sex;
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class OtherInfo {
private String phone;
private String address;
}
}
//==========================
其他的 vo对象基本都是罗列出来所有的列字段信息
1回答
-
张勤一
2020-05-21
同学你好:
当 HBase 表中的列族和列都很多的时候,可以在 VO 对象定义时表达出来。对于列族和列都比较少的情况,直接在 VO 对象中“平铺”开会更加的简单和方便。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10
相似问题
回答 1
回答 1