簡體   English   中英

HBase步驟上的Spring Apache Phoenix集成

[英]spring apache phoenix integration on Hbase steps

我是Apache phoenix的新手。如何在spring.apache中使用Apache phoenix。連接spring和Apache phoenix的步驟是什么。如何使用phoenix連接詳細信息配置jdbc Template。

1)首先將特定的Apache Phoenix依賴項添加到pom.xml文件中

2)創建數據源對象,如下所示:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="org.apache.phoenix.jdbc.PhoenixDriver" />
    <property name="url" value="jdbc:phoenix:localhost" />
</bean>

3)將數據源注入到dao類中

<bean id="someDao" class="com.stackoverlow.SomeDao">
    <property name="dataSource" ref="dataSource" />
</bean>

4)實現你的dao

 public class SomeDao extends NamedParameterJdbcDaoSupport  {

        @Override
        public void insert(final SomeEntity someEntity) {
            String sql = "upsert into someEntities(id, field) values (:id, :field)";
            getNamedParameterJdbcTemplate().update(sql, new BeanPropertySqlParameterSource(someEntity));
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM