[Ljava.lang.Object; 不能强制转换为 ''

简 C.

我试图在目录中找到重复的电影。

在目录中,我有电影的 id。

CatalogDaoImpl.class

@SuppressWarnings({ "unchecked" })
    @Override
    @Transactional
    public List<Movie> findMovies() {
        String query = "SELECT m.movie.id, count(m.movie.id)"
                + " from Catalog m group by m.movie.id"
                + " order by count(m.movie.id)";
        List<Movie> movies = getSession().createQuery(query).getResultList();

        return movies;
    }

当我尝试使用此 dao 时,出现下一个错误:

[Request processing failed; nested exception is java.lang.ClassCastException: 
[Ljava.lang.Object; cannot be cast to com.myapp.entities.Movie]
罗伯特·涅斯特罗伊

错误是因为您将方法声明为返回类型,List<Movie>但实际上您正在查询List<Object[]>. 这是因为在您的SELECT条款中您指定了m.movie.id, count(m.movie.id).

如果你想要Movie对象,你应该SELECT m.movie......

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java.lang.ClassCastException:[Ljava.lang.Object; 不能强制转换为entity.UserEntity

来自分类Dev

java.lang.ClassCastException:[Ljava.lang.Object; 不能强制转换为className

来自分类Dev

可观察-观察者(java.lang.ClassCastException:[Ljava.lang.Object;不能强制转换为..)

来自分类Dev

[Ljava.lang.Object; 不能转换为 [Ljava.lang.String;

来自分类Dev

错误[Ljava.lang.Object; 将X509Certificate的数组列表转换为数组时,不能强制转换为[Ljava.security.cert.X509Certificate

来自分类Dev

无法转换为[Ljava.lang.Object;

来自分类Dev

由于java.lang.Object而导致的泛型不能转换为[Ljava.lang.Object

来自分类Dev

java.lang.Object; 不能在com.java.Test.Test.main(Test.java:16)上强制转换为[Ljava.lang.Integer;

来自分类Dev

java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为[Ljava.lang.String;

来自分类Dev

Ljava.lang.Object; 无法转换为[Ljava.lang.Integer

来自分类Dev

Ljava.lang.Object; 无法转换为[Ljava.lang.Integer

来自分类Dev

java.util.ArrayList 不能转换为 [Ljava.lang.Object

来自分类Dev

[Ljava.lang.Object; 无法转换为错误

来自分类Dev

java.lang.ClassCastException:无法将javax.faces.component.StateHolderSaver强制转换为[Ljava.lang.Object;

来自分类Dev

特殊情况:java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为[Ljava.lang.String;

来自分类Dev

Java.lang.Object; 不能强制转换为 <hibernate entity>

来自分类Dev

java.lang.ClassCastException: java.lang.String 不能转换为 [Ljava.lang.Object; 尝试通过 Hibernate 将列值获取到列表时

来自分类Dev

解析Ljava.lang.Object

来自分类Dev

如何解决java.lang.ClassCastException:无法将java.math.BigDecimal强制转换为[Ljava.lang.Object; 在java中

来自分类Dev

如何解决异常java.lang.ClassCastException:无法将java.math.BigDecimal强制转换为[Ljava.lang.Object; 在java中

来自分类Dev

NoSuchMethodError:没有接口方法getOrDefault(Ljava / lang / Object; Ljava / lang / Object;)Ljava / lang / Object; 在Ljava / util / Map类中;

来自分类Dev

Ljava.lang.Object; 无法转换为[Ljavax.servlet.http.Cookie;

来自分类Dev

[Ljava.lang.Object; 无法转换为com.gates.cloud.model.something

来自分类Dev

无法转换为[Ljava.lang.Comparable

来自分类Dev

ui:repeat中的UISelectMany导致java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为java.util.List

来自分类Dev

java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为com.inrev.segmentation.bean.IRUserSegment

来自分类Dev

ui:repeat中的UISelectMany导致java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为java.util.List

来自分类Dev

[Ljava.lang.Object; 无法投射到

来自分类Dev

Databricks错误java.lang.NoSuchMethodError:scala.Predef $ .refArrayOps([Ljava / lang / Object;)[Ljava / lang / Object;

Related 相关文章

  1. 1

    java.lang.ClassCastException:[Ljava.lang.Object; 不能强制转换为entity.UserEntity

  2. 2

    java.lang.ClassCastException:[Ljava.lang.Object; 不能强制转换为className

  3. 3

    可观察-观察者(java.lang.ClassCastException:[Ljava.lang.Object;不能强制转换为..)

  4. 4

    [Ljava.lang.Object; 不能转换为 [Ljava.lang.String;

  5. 5

    错误[Ljava.lang.Object; 将X509Certificate的数组列表转换为数组时,不能强制转换为[Ljava.security.cert.X509Certificate

  6. 6

    无法转换为[Ljava.lang.Object;

  7. 7

    由于java.lang.Object而导致的泛型不能转换为[Ljava.lang.Object

  8. 8

    java.lang.Object; 不能在com.java.Test.Test.main(Test.java:16)上强制转换为[Ljava.lang.Integer;

  9. 9

    java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为[Ljava.lang.String;

  10. 10

    Ljava.lang.Object; 无法转换为[Ljava.lang.Integer

  11. 11

    Ljava.lang.Object; 无法转换为[Ljava.lang.Integer

  12. 12

    java.util.ArrayList 不能转换为 [Ljava.lang.Object

  13. 13

    [Ljava.lang.Object; 无法转换为错误

  14. 14

    java.lang.ClassCastException:无法将javax.faces.component.StateHolderSaver强制转换为[Ljava.lang.Object;

  15. 15

    特殊情况:java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为[Ljava.lang.String;

  16. 16

    Java.lang.Object; 不能强制转换为 <hibernate entity>

  17. 17

    java.lang.ClassCastException: java.lang.String 不能转换为 [Ljava.lang.Object; 尝试通过 Hibernate 将列值获取到列表时

  18. 18

    解析Ljava.lang.Object

  19. 19

    如何解决java.lang.ClassCastException:无法将java.math.BigDecimal强制转换为[Ljava.lang.Object; 在java中

  20. 20

    如何解决异常java.lang.ClassCastException:无法将java.math.BigDecimal强制转换为[Ljava.lang.Object; 在java中

  21. 21

    NoSuchMethodError:没有接口方法getOrDefault(Ljava / lang / Object; Ljava / lang / Object;)Ljava / lang / Object; 在Ljava / util / Map类中;

  22. 22

    Ljava.lang.Object; 无法转换为[Ljavax.servlet.http.Cookie;

  23. 23

    [Ljava.lang.Object; 无法转换为com.gates.cloud.model.something

  24. 24

    无法转换为[Ljava.lang.Comparable

  25. 25

    ui:repeat中的UISelectMany导致java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为java.util.List

  26. 26

    java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为com.inrev.segmentation.bean.IRUserSegment

  27. 27

    ui:repeat中的UISelectMany导致java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为java.util.List

  28. 28

    [Ljava.lang.Object; 无法投射到

  29. 29

    Databricks错误java.lang.NoSuchMethodError:scala.Predef $ .refArrayOps([Ljava / lang / Object;)[Ljava / lang / Object;

热门标签

归档