У меня есть коллекция следующимHibernate OGM отображения на субколлекции
application
* _id
* name
* desc
* settings
** _id
** magento
*** name
*** keys
Я использую следующий объект для отображения документа
@Entity
@Table(name = "applications")
public class ApplicationEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Type(type = "objectid")
private String id;
@Column(name = "applicationName")
private String name;
@Column(name = "desc")
private String desc;
@Embedded
@Column(name = "settings.magento")
private MagentoSettings magentoSettings;
Однако объект «MangetoSettings» может не отображаться и возврат null.
Мой вопрос в том, как я могу сопоставить вспомогательный документ (magento) без объявления родителя (настроек) в моем объекте?
Предположим, что документ «Настройки» содержит только «Magento», и он будет потрачен впустую, если объявить объект «Настройки» с единственным свойством.
Благодаря