hibernate调用强制转换异常

2wnc66cl  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(448)

我正在调用hibernate从表中获取数据。我正在编写以下代码:

List<TABLENAME> list = HibernateSessionFactory.getSession().createCriteria(TABLENAME.class).
    add(Restrictions.isNull("column3")).
    add(Restrictions.eq("column4",groupId)).list();

但是在跑步的时候,我感到很惊讶

有人能帮忙修理吗?我不知道为什么它需要转换成整数?
实体类:

public class TABLENAME {

    private Timestamp column3;
    private int column4;
Getter and setters of the above variables.

}
13z8s7eq

13z8s7eq1#

add(Restrictions.eq("column1",0)).add(Restrictions.eq("Column2",1))

您的“column1”是varchar类型,或者“column2”是varchar类型。

add(Restrictions.eq("column4",groupId)

groupid不是int…如果column4是。

相关问题