private List getListByInsuredName(TxnListHelper listHelper) throws DAOException{
Session session = null;
session = getHibernateSession();
String query = "SELECT txnRecNo From TxnInsured WHERE InsuredName LIKE :insuredname";
Query getList = session.createSQLQuery(query);
if(!GenericValidator.isBlankOrNull(listHelper.getInsuredName())){
getList.setParameter("insuredname", "%" + listHelper.getInsuredName() + "%");
}
List txnRecNoList = getList.list();
return txnRecNoList;
}
criteria.add(Restrictions.in("txnRecNo", getListByInsuredName(listHelper)));
txnRecNo имеет BigInt поля типа в базе данных я хочу добавить в критериях, и он показывающее исключение java.lang.ClassCastException: java.math. BigInteger несовместим с java.lang.Longjava.math.BigInteger несовместим с java.lang.Long
Вы код неясен. Где актеры? Что такое ограничения? Почему вы используете список типов Raw? Где находится StackTrace? – Burkhard