Hello,

I am using Ignite 2.7.6 and testing its SQL insert function. I have these codes:


PersonKey {
    id: Long;
    type: String;
// constructor, getter, setter ....
// hashCode, toString ...
}

Person {
    id: Long;
    type: String;
    name: String;
    zip: String;

    public PersonKey getKey() {return new PersonKey(...);}

// constructor, getter, setter ....
// hashCode, toString ...
}

insert sql: "insert into Person(id, type, name, zip) values (100, "S", "John", "11223")

when get data back from Cache,
Iterator<..> iter = cache.iterator();
while(iter.hasNext()){
  Cache.Entry<PersonKey, Person> entry = iter.next();

  entry.getKey --> *0,null *
}

The last output is not correct, it should be *"100, S"* .

Any inputs please ?

Thanks

Reply via email to