我有一个集合如下
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”,如果使用单个属性声明“设置”对象,则会浪费。
由于