Wie konfiguriere ich Hikari CP für HSQL in einem Spring (4) -Kontext?

Ich möchte benutzenHikari CP in meinem Spring 4.0.3 Kontext fehlt mir aber anscheinend etwas.

Meine Bean-Konfiguration sieht folgendermaßen aus:

<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>

aber ich bekomme eine ausnahme:

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

Ich habe versucht, DataSourceClassName mit der HSQL zu konfigurierenorg.hsqldb.jdbc.JDBCDataSource

dieser Weg:

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

auch so:

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

beide Male habe ich die folgende Ausnahme bekommen:

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

Kann mir jemand eine Arbeit zeigenHikari CP Spring 4&nbsp;Bean-Konfiguration, diearbeitet mit einer HSQL-DB?

ich binnicht interessiert&nbsp;in MySQL, PG usw., weil ich weiß, wie man sie zum Laufen bringt. Aber ich kann es nicht schaffen, mit HSQL fertig zu werden.

Vielen Dank,

Eingesetzte Technik: Java8, Spring 4.0.3, HSQL 2.3.2