Hello @franck102
I create my simple transformer class and configure it to store in your
example.
With transformer your loadItem test is completed successfully.
My transformer class is:
package org.apache.ignite.sample;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.apache.ignite.cache.store.jdbc.JdbcTypesDefaultTransformer;
public class MyTransformer extends JdbcTypesDefaultTransformer {
@Override public Object getColumnValue(ResultSet rs, int colIdx,
Class<?> type) throws SQLException {
if (type == java.util.Date.class)
return new java.util.Date(rs.getDate(colIdx).getTime());
return super.getColumnValue(rs, colIdx, type);
}
}
and configuration file:
<bean class="org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory">
<property name="dataSourceBean" value="dsMySQL_Employees"/>
<property name="transformer">
<bean class="org.apache.ignite.sample.MyTransformer"/>
</property>
...
If you already have any problem please attach stack trace and fix your demo
application to reproduce it.
On Tue, Aug 22, 2017 at 12:40 PM, franck102 <[email protected]> wrote:
> Thanks Val!
>
>
>
> --
> View this message in context: http://apache-ignite-users.
> 70518.x6.nabble.com/JDBC-store-Date-deserialization-
> problem-tp16276p16355.html
> Sent from the Apache Ignite Users mailing list archive at Nabble.com.
>
--
Vasiliy Sisko
GridGain Systems
www.gridgain.com