如何迭代列表<ClassUsingEntityAnnotationOfSpring>?

How to iterate a list <ClassUsingEntityAnnotationOfSpring>?

我正在尝试迭代(用户)列表,但收到此错误:

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to br.com.meupacote.model.Usuario
at 

Users 是带有 @Entity 注释的 class。这是我数据库的 table。

我试图将这 2 种形式进行交互:

List<Deg> lista = new ArrayList<Deg>();

degV.forEach(d -> {
  Deg dgust = Degustacao.builder().codProduto(d.getId().getCodProduto())
      .dataInicio(d.getDtaInicio())
      .dataFim(d.getDtaFim()).build();
  lista.add(dgust);
});

for (Usuario d : degV) {
  Deg dgust = Degustacao.builder().codProduto(d.getId().getCodProduto())
      .dataInicio(d.getDtaInicio())
      .dataFim(d.getDtaFim()).build();
  lista.add(dgust);
}

对不起我的英语。

提前致谢。

问题是我没有在访问我的 table 的方法中返回 Usuario 列表。因为你只选择了几列,所以我返回了一个对象列表,所以出现了转换错误。我通过返回 tables 的所有字段并在迭代期间仅选择我想要的字段来构建 Deg obj 来解决问题。