gpt4 book ai didi

java - GAE+Objectify 类层次结构和引用(...)

转载 作者:行者123 更新时间:2023-12-01 04:54:24 25 4
gpt4 key购买 nike

我有以下类(class):

  1. Streamable界面
  2. DiaryEntry实现Streamable
  3. StatusEntry实现Streamable

还有一个stream字段是 LinkedList<Ref<? extends Streamable>> ,(在我看来)应该包含 Ref<DiaryEntry>Ref<StatusEntry> .

不幸的是,我似乎错了,因为我在这一行收到编译错误:

ofy().load().refs(stream).values(); 

错误是:

The method refs(Iterable<Ref<E>>) in the type Loader is not applicable for the arguments (LinkedList<Ref<? extends Streamable>>)

我是否有可能以某种错误的方式对我的实体或字段进行建模?应该refs方法有这个签名 refs(Iterable<Ref<? extends E>>)而不是当前的?

谢谢

最佳答案

您没有在问题中提供足够的信息来了解整个情况,例如哪个类声明 E以及该类型参数的界限是什么。

但是为了冒险猜测,请尝试重新声明 refs采取Iterable<? extends Ref<? extends E>> .

关于java - GAE+Objectify 类层次结构和引用(...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14414828/

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