it seems error was because of declaration of cacheStoreFactory absent After i added next block, situation changes.
<property name="cacheStoreFactory"> <bean class="org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory"> <property name="dataSourceBean" value="dsH2"/> <property name="dialect"> <bean class="org.apache.ignite.cache.store.jdbc.dialect.H2Dialect"> </bean> </property> <property name="types"> <list> <bean class="org.apache.ignite.cache.store.jdbc.JdbcType"> <property name="cacheName" value="CarCache"/> <property name="keyType" value="java.lang.Integer"/> <property name="valueType" value="model.Car"/> <property name="databaseSchema" value="CARS"/> <property name="databaseTable" value="CAR"/> <property name="keyFields"> <list> <bean class="org.apache.ignite.cache.store.jdbc.JdbcTypeField"> <constructor-arg> <util:constant static-field="java.sql.Types.INTEGER"/> </constructor-arg> <constructor-arg value="ID"/> <constructor-arg value="int"/> <constructor-arg value="id"/> </bean> </list> </property> <property name="valueFields"> <list> <bean class="org.apache.ignite.cache.store.jdbc.JdbcTypeField"> <constructor-arg> <util:constant static-field="java.sql.Types.INTEGER"/> </constructor-arg> <constructor-arg value="PARKING_ID"/> <constructor-arg value="int"/> <constructor-arg value="parkingId"/> </bean> <bean class="org.apache.ignite.cache.store.jdbc.JdbcTypeField"> <constructor-arg> <util:constant static-field="java.sql.Types.VARCHAR"/> </constructor-arg> <constructor-arg value="NAME"/> <constructor-arg value="java.lang.String"/> <constructor-arg value="name"/> </bean> </list> </property> </bean> </list> </property> </bean> </property> <property name="readThrough" value="true"/> <property name="writeThrough" value="true"/> <property name="queryEntities"> <list> <bean class="org.apache.ignite.cache.QueryEntity"> <property name="keyType" value="java.lang.Integer"/> <property name="valueType" value="model.Car"/> <property name="keyFieldName" value="id"/> <property name="fields"> <map> <entry key="parkingId" value="java.lang.Integer"/> <entry key="name" value="java.lang.String"/> <entry key="id" value="java.lang.Integer"/> </map> </property> </bean> </list> </property> Now i got next error: class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context [springUrl=file:/etc/apache-ignite/cache_mssql.xml, err=Line 101 in XML document from URL [file:/etc/apache-ignite/cache_mssql.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 101; columnNumber: 111; The prefix "util" for element "util:constant" is not bound.] -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/