java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to

    xiaoxiao2021-03-25  141

    Query q = currentSession().createSQLQuery("select * from Spitter where username = '"+username+"'"); List<Spitter> list = q.list();因为createSQLQuery默认不支持转实体类,默认只返回Object类型。

    改成下面即可返回对应实体类

    Query q = currentSession().createSQLQuery("select * from Spitter where username = '"+username+"'").addEntity(Spitter.class); List<Spitter> list = q.list(); Spitter s = list.get(0);

    转载请注明原文地址: https://ju.6miu.com/read-7658.html

    最新回复(0)