JdbcType and QueryEntity configurations are unrelated to each other. The former configures persistence (i.e. mapping between cache and database), while the latter configures queryable and indexed fields for Ignite SQL engine.
It sounds like empNo field is part of value object. If you do not provide mapping for it in JdbcType#valueFields, then persistence store will not initialize it and it always be null. I believe this is the reason for your issue. -Val -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Confused-about-QueryEntity-configuration-tp16281p16308.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.