我们可以在Spring Boot中定义一个oData实体而不使用任何键属性,而只使用导航属性吗?

我们可以在Spring Boot中定义一个oData实体而不使用任何键属性,而只使用导航属性吗?,spring,spring-boot,odata,olingo,Spring,Spring Boot,Odata,Olingo,我的任务是使用另一个实体来增强现有的Spring Boot OData API,该实体表示一些适用于租户的默认配置值。这些配置有相应的DB表,但需要分组在一个伞形实体“TenantSettings”下。TenantSettings不是一个实际的表,而是一个概念分组。 因此,用户将使用以下路径访问这些实体: 租户设置/配置1 租户设置/配置2 等等 是否有可能以模块化的方式实现这一点,也就是说,将来可以添加更多的配置实体,而不会对代码的其余部分造成太多干扰?就我所见,在没有主键的情况下,从父实体到

我的任务是使用另一个实体来增强现有的Spring Boot OData API,该实体表示一些适用于租户的默认配置值。这些配置有相应的DB表,但需要分组在一个伞形实体“TenantSettings”下。TenantSettings不是一个实际的表,而是一个概念分组。 因此,用户将使用以下路径访问这些实体: 租户设置/配置1 租户设置/配置2 等等 是否有可能以模块化的方式实现这一点,也就是说,将来可以添加更多的配置实体,而不会对代码的其余部分造成太多干扰?就我所见,在没有主键的情况下,从父实体到子实体的导航是不可能的。这方面有解决办法吗?或者我的理解有差距吗