首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CUBA :多对多关联的属性

CUBA :多对多关联的属性
EN

Stack Overflow用户
提问于 2016-08-05 16:20:57
回答 1查看 387关注 0票数 1

古巴有没有一种标准的方法来为多对多关联的属性建模?文档省略了这个主题,所以我猜它不是。在这种情况下,这是否在路线图中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-17 16:46:08

对于多对多关联(例如,在产品和提供商之间),CUBA Studio自动生成一个链接表(保存提供商ID和产品ID)。

为了处理这个关联的特定属性(例如Boolean preferredProvider),它需要在链接表中添加preferredProvider列,并创建一个包含两个ID和属性的类。

这也可能会影响到获取多对多关联的平台机制。

我相当确定CUBA Studio在2.2.3版本中没有对其进行管理-- Studio GUI中没有选项,文档中也没有。当然,仍然可以手动编写案例代码,但需要手动编写JPQL。不一定是什么大问题,但仅仅为了一个领域就失去了平台的强大功能。

因此,我创建了preferredProvider字段作为从产品到提供商的一对一关联,这是一种有效的变通方法,但需要额外的关联。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38784523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档