Como configurar o Hikari CP for HSQL em um contexto Spring (4)?

Eu quero usarHikari CP no meu contexto da Primavera 4.0.3, mas parece que estou perdendo alguma coisa.

Minha configuração de bean se parece com:

<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource">
   <constructor-arg>
     <bean class="com.zaxxer.hikari.HikariConfig">
       <constructor-arg>
         <props>
           <prop key="dataSource.driverClassName">${database.driver}</prop>
           <prop key="dataSource.jdbcUrl">${database.database.jdbc.url}</prop>
           <prop key="dataSource.port">${database.port}</prop>
           <prop key="dataSource.databaseName">${database.name}</prop>
           <prop key="dataSource.user">${database.user}</prop>
           <prop key="dataSource.password">${database.password}</prop>
         </props>
       </constructor-arg>

     </bean>
   </constructor-arg>
</bean>

mas eu recebo uma exceção:

Caused by: java.lang.IllegalArgumentException: one of either dataSource or dataSourceClassName must be specified
    at com.zaxxer.hikari.HikariConfig.validate(HikariConfig.java:655)
    at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:66)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:148)
    ... 15 more

Eu tentei configurar o dataSourceClassName usando o HSQLorg.hsqldb.jdbc.JDBCDataSource

dessa maneira:

<prop key="dataSourceClassName">org.hsqldb.jdbc.JDBCDataSource</prop>

também dessa maneira:

<prop key="dataSource.ClassName">org.hsqldb.jdbc.JDBCDataSource</prop>

Nas duas vezes, recebi a seguinte exceção:

Caused by: java.lang.RuntimeException: java.beans.IntrospectionException: Method not found: setPort
    at com.zaxxer.hikari.util.PropertyBeanSetter.setProperty(PropertyBeanSetter.java:109)
    at com.zaxxer.hikari.util.PropertyBeanSetter.setTargetFromProperties(PropertyBeanSetter.java:61)
    at com.zaxxer.hikari.pool.HikariPool.initializeDataSource(HikariPool.java:497)
    ... 23 more
Caused by: java.beans.IntrospectionException: Method not found: setPort
    at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:110)
    at com.zaxxer.hikari.util.PropertyBeanSetter.setProperty(PropertyBeanSetter.java:97)
    ... 25 more

Alguém pode me mostrar um trabalhoHikari CP Primavera 4&nbsp;configuração de bean quetrabalha com um banco de dados HSQL?

eu sounão interessado&nbsp;no MySql, PG etc. porque eu sei como fazê-los funcionar. Mas não consigo fazer isso com o HSQL.

Obrigado,

Tecnologia usada: Java8, Spring 4.0.3, HSQL 2.3.2