【问题标题】:JPA Hibernate Help!JPA休眠帮助!
【发布时间】:2011-04-07 08:05:04
【问题描述】:

我刚刚学习了 JPA。 我创建了一个简单的程序,它返回查询“SELECT ...”。 不幸的是,我总是遇到这样的异常

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to application.Model
   at application.Main.main(Main.java:33)

我不明白为什么,但我尝试使用 String.valueOf(...) 到该行并返回相同的异常。

所有代码都存在here

【问题讨论】:

    标签: hibernate jpa persistence netbeans-6.9


    【解决方案1】:

    代替

    Query query = entityManager.createNativeQuery("SELECT * FROM person");
    List<Model> models = query.getResultList(); 
    

    你可以试试 -

    List<Model> models = entityManager.createQuery("from Model",Model.class).getResultList();
    

    我认为在这里使用本机查询没有任何目的。

    【讨论】:

    • 我明白了...但是我已经解决了问题。我使用的是 TopLink 而不是 Hibernate。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2012-10-29
    • 2016-01-19
    • 2013-06-19
    • 2011-06-25
    相关资源
    最近更新 更多