Hibernate 调用转换异常
Hibernate call cast exception
我正在休眠调用以从 table 获取数据。我正在编写以下代码:
List<TABLENAME> list = HibernateSessionFactory.getSession().createCriteria(TABLENAME.class).
add(Restrictions.isNull("column3")).
add(Restrictions.eq("column4",groupId)).list();
但是 运行 我收到 CastException
谁能帮忙修复一下?我不知道为什么它需要转换为整数?
实体Class:
public class TABLENAME {
private Timestamp column3;
private int column4;
Getter and setters of the above variables.
}
add(Restrictions.eq("column1",0)).add(Restrictions.eq("Column2",1))
要么你的“column1”是 varchar 类型,要么你的“Column2”是 varchar 类型。
或
add(Restrictions.eq("column4",groupId)
groupId 不是整数...如果您的 column4 是。
我正在休眠调用以从 table 获取数据。我正在编写以下代码:
List<TABLENAME> list = HibernateSessionFactory.getSession().createCriteria(TABLENAME.class).
add(Restrictions.isNull("column3")).
add(Restrictions.eq("column4",groupId)).list();
但是 运行 我收到 CastException
谁能帮忙修复一下?我不知道为什么它需要转换为整数?
实体Class:
public class TABLENAME {
private Timestamp column3;
private int column4;
Getter and setters of the above variables.
}
add(Restrictions.eq("column1",0)).add(Restrictions.eq("Column2",1))
要么你的“column1”是 varchar 类型,要么你的“Column2”是 varchar 类型。
或
add(Restrictions.eq("column4",groupId)
groupId 不是整数...如果您的 column4 是。