У меня есть коллекция из 40 полей.
У меня есть pojo следующим образом
@Entity("colName")
public class Entity1 {
//Id
//10 fields - names same as collection columns
@Embedded
//Entity2
}
Класс Entity2:
@Embedded
public class Entity2 {
//20 other fields
}
Я запрашиваю коллекцию следующим образом
datastore.createQuery(Entity1.class).disableValidation().filter("fieldFromEntity1", "2227536").asList();
Но я получаювсегда ссылка на Entity2 как ноль.
Я обнаружил, что Entity2 должен быть вложенным документом.
Есть ли способ достичь этого?
Документ:
{
_id: a|b|c,
field1: stringValue,
....
field40: intgerValue
}