具有相同班级的JPA ClassCastExeption

时间:2019-06-19 19:24:32

标签: java jpa

我正在将REST服务与JPA一起使用,每执行一次项目,我都会得到一次ClassCastExeption(来自NamedQuery结果)。重新启动服务器(Glassfish 4.1.1)后,它始终在第一次运行。

我尝试过仅在特定类中出现问题,但无论我从JPA获得什么类(在项目的第二次启动之后),都​​无法转换。

User u = em.createNamedQuery("getUserByUUID", User.class)
                .setParameter("uuid", uuid)
                .setParameter("deleted", false)
                .getSingleResult();
return (User) u;

错误消息:

java.lang.ClassCastException:de.edvschuleplattling.evt.eventmonitoring.dto.User无法转换为de.edvschuleplattling.evt.eventmonitoring.dto.User

0 个答案:

没有答案