Did you add it to all fields in both key and value?

Evgenii

вт, 11 февр. 2020 г. в 15:18, Edward Chen <[email protected]>:

> I just add @QuerySqlField to java field.
>
> Does Ignite have annotation for Primary Key ?
>
>
> Evgenii
>
> вт, 11 февр. 2020 г. в 13:59, Edward Chen <[email protected]>:
>
>> 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