В моей базе данных есть столбец с именем "Percentage", который представляет собой число с плавающей точкой, и я пытаюсь получить для всех строк значение Percentage, равное 0. Но я получаю ошибку ниже.
public List<DataFromDB> getDatafromDB(){
Criteria cr = sessionFactory.getCurrentSession().createCriteria(DataFromDB.class);
cr.add(Restriction.eq("Percentage",0));
return cr.list();
}
Ошибка:
java.lang.ClassCastException: java.lang.Integer не может быть приведен к java.lang.Float