首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少OData源中的多对一关联(olingo)

缺少OData源中的多对一关联(olingo)
EN

Stack Overflow用户
提问于 2014-05-07 10:24:36
回答 2查看 1.4K关注 0票数 4

我在apache olingo、JPA和mySQL的基础上构建了一个本教程生成器,同时在OData Feed中显示了多到多的关联,而没有显示多对一的关联(它们的连接列也不可见)。

有没有人想过,如何让olingo展示那些关联呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-13 04:12:12

在使用2.0.0 [http://olingo.apache.org/download.html]版本的Olingo V2库时,不必同时使用名称和referencedColumnName对关系属性进行注释。

有关更多细节,请参阅JIRA问题- https://issues.apache.org/jira/browse/OLINGO-127

向邯郸问好

票数 2
EN

Stack Overflow用户

发布于 2014-05-08 11:19:38

我们也有同样的问题。原来olingo没有正确地获得默认的referencedColumnName,所以我们必须在所有的关联中手动设置它。

例如:

代码语言:javascript
复制
@ManyToOne(fetch=FetchType.LAZY)    
@JoinColumn(name="AccountId")
public Account account;

化作

代码语言:javascript
复制
@ManyToOne(fetch=FetchType.LAZY)    
@JoinColumn(name="AccountId", referencedColumnName = "Id")
public Account account;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23515182

复制
相关文章

相似问题

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