使用hbase api来访问hbase的时候,如果字段太多,写起来的是很枯燥的
使用phoenix访问hbase,可以支持sql,相当于jdbc。用mybatis封装phoenix后,可以自动管理字段的映射,在一表超级多字段的情况下,可以减少工作量。
mybatis封装phoenix只需要一个配置类就可以搞定了
本项目是使用maven构建的
这里使用的是mybatis-plus
首先添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.0.3</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.6</version>
</dependency>
<dependency>
<groupId>org.apache.phoenix</groupId>
<artifactId>phoenix-core</artifactId>
<version>4.13.0-HBase-1.3</version>
</dependency>
<dependency>