Re: sql insert, but key is null

2020-02-12 Thread Evgenii Zhuravlev
Yes, you're right. вт, 11 февр. 2020 г. в 17:03, Edward Chen : > No, PersonKey doesn't have any annotation. > > Do you mean , I need add @QuerySqlField to PersonKey and remove those > fields from Person class ? > > > On 2/11/2020 7:23 PM, Evgenii Zhuravlev wrote: > > You have another class - Pers

Re: sql insert, but key is null

2020-02-11 Thread Evgenii Zhuravlev
You have another class - PersonKey - do you have annotations there? Ignite has a key-value storage, so, Person object shouldn't have these key fields. вт, 11 февр. 2020 г. в 16:14, Edward Chen : > Yes, all of them defined in Person > > > On 2/11/2020 6:29 PM, Evgenii Zhuravlev wrote: > > Did you

Re: sql insert, but key is null

2020-02-11 Thread Edward Chen
Yes, all of them defined in Person On 2/11/2020 6:29 PM, Evgenii Zhuravlev wrote: Did you add it to all fields in both key and value? Evgenii вт, 11 февр. 2020 г. в 15:18, Edward Chen >: I just add @QuerySqlField to java field. Does Ignite have annotation

Re: sql insert, but key is null

2020-02-11 Thread Evgenii Zhuravlev
Did you add it to all fields in both key and value? Evgenii вт, 11 февр. 2020 г. в 15:18, Edward Chen : > I just add @QuerySqlField to java field. > > Does Ignite have annotation for Primary Key ? > > > Evgenii > > вт, 11 февр. 2020 г. в 13:59, Edward Chen : > >> Hello, >> >> I am using Ignite 2

Re: sql insert, but key is null

2020-02-11 Thread Evgenii Zhuravlev
Hi, How did you create a mapping for SQL? The problem is that in key and value classes you have fields with a same names - id & type. These fields are not related to each other, I would recommend removing them from the Value class. Evgenii вт, 11 февр. 2020 г. в 13:59, Edward Chen : > Hello, >

sql insert, but key is null

2020-02-11 Thread Edward Chen
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 PersonKe