我对ApachePhoenix不熟悉。如何将ApachePhoenix与spring结合使用。连接到spring和ApachePhoenix的步骤是什么。如何使用phoenix连接详细信息配置jdbc模板。
nkoocmlb1#
1) 首先,向pom.xml文件添加特定的ApachePhoenix依赖项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) 实施你的道
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)); } }
1条答案
按热度按时间nkoocmlb1#
1) 首先,向pom.xml文件添加特定的ApachePhoenix依赖项
2) 创建如下数据源对象:
3) 将数据源注入到dao类中
4) 实施你的道