Hi, I have a Class with Instant data type:
private Instant indexCreated; Then I map it to VARCHAR in PojoStore: <bean class="org.apache.ignite.cache.store.jdbc.JdbcTypeField"> <property name="databaseFieldType" > <util:constant static-field="java.sql.Types.VARCHAR"/> </property> <property name="databaseFieldName" value="indexCreated" /> <property name="javaFieldType" value="java.time.Instant" /> <property name="javaFieldName" value="indexCreated" /> </bean> And then I am getting the error from SQLServer JDBC driver: 2018-09-03T11:48:36,737 ERROR o.a.i.i.p.c.s.GridCacheWriteBehindStore [flusher-0-#46] Unable to update underlying store: CacheJdbcPojoStore [] javax.cache.CacheException: Failed to set statement parameter name: indexCreated at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.fillParameter(CacheAbstractJdbcStore.java:1391) ~[ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.fillValueParameters(CacheAbstractJdbcStore.java:1443) ~[ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.writeAll(CacheAbstractJdbcStore.java:1102) ~[ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.updateStore(GridCacheWriteBehindStore.java:816) [ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.applyBatch(GridCacheWriteBehindStore.java:726) [ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.access$2400(GridCacheWriteBehindStore.java:76) [ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore$Flusher.flushCacheCoalescing(GridCacheWriteBehindStore.java:1147) [ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore$Flusher.body(GridCacheWriteBehindStore.java:1018) [ignite-core-2.6.0.jar:2.6.0] at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) [ignite-core-2.6.0.jar:2.6.0] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112] Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The conversion from UNKNOWN to UNKNOWN is unsupported. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:228) ~[mssql-jdbc-6.4.0.jre8.jar:?] at com.microsoft.sqlserver.jdbc.DataTypes.throwConversionError(DataTypes.java:1647) ~[mssql-jdbc-6.4.0.jre8.jar:?] at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setObject(SQLServerPreparedStatement.java:1868) ~[mssql-jdbc-6.4.0.jre8.jar:?] at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setObjectNoType(SQLServerPreparedStatement.java:1695) ~[mssql-jdbc-6.4.0.jre8.jar:?] at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setObject(SQLServerPreparedStatement.java:1704) ~[mssql-jdbc-6.4.0.jre8.jar:?] at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.fillParameter(CacheAbstractJdbcStore.java:1385) ~[ignite-core-2.6.0.jar:2.6.0] ... 9 more -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/