[英]Olingo (OData 4) How to create annotations for entityType?
收到答案。 在这里:
1.在EdmProvider中的EntitySets处设置注释:
public CsdlEntitySet getEntitySet(...) throws ... {
...
return new CsdlEntitySet()
.setName(...)
.setType(...)
.setAnnotations(Arrays.asList(new CsdlAnnotation()
.setTerm("termName").setExpression(
new CsdlConstantExpression(CsdlConstantExpression
.ConstantExpressionType.String, "someInfo"))));
...
}
2.可以在单独的TermProvider中定义术语。
@EdmEntityType(name = "Team")
@EdmEntitySet(name = "Teams")
public class Team extends RefBase {
@EdmProperty(type = EdmType.BOOLEAN)
private Boolean isScrumTeam;
@EdmNavigationProperty(name = "nt_Employees", association = "TeamEmployees")
private List<Employee> employees = new ArrayList<Employee>();
只需在这里查看文档以获取全部详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.