gpt4 book ai didi

java - 如何使用 OLingo 4 在 Java 中加载 EDMX 模式文件?

转载 作者:行者123 更新时间:2023-12-02 11:21:14 24 4
gpt4 key购买 nike

我有一个很大的 edmx 架构文件,使用 OLingo 在 Java 中手动重新创建(一次一个 EntityType)非常不方便。虽然我不反对编写某种加载程序,但我想确保 OLingo 4 尚未提供此功能。

我发现了一个article显示 OLingo 2 如何加载此类信息:

 @Override
public Edm readMetadata(final InputStream inputStream, final boolean validate)
throws EntityProviderException {
EdmProvider provider = new EdmxProvider().parse(inputStream, validate);
return new EdmImplProv(provider);
}

但是我需要使用版本4。我在版本4的文档中没有找到相同的接口(interface),所以我有点不知所措。非常感谢任何指点。

最佳答案

经过更多调查,我发现我需要 odata-server-core-ext包,我可以导入 org.apache.olingo.server.core.MetadataParser 。除此之外,这个类有一个名为 buildEdmProvider(Reader) 的函数。它为您构建 SchemaBasedEdmProvider

关于java - 如何使用 OLingo 4 在 Java 中加载 EDMX 模式文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49907687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com