我必须做Restrictions.like("sequenceNo", "%" + Integer.valueOf(sequenceNo.trim()) + "%")
。
该字段sequenceNo
是整数类型,但sequenceNo
参数值是字符串。我的问题是我得到了一个例外java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
。由于某些原因,我真的必须将我的参数设置为字符串数据类型。当我在 SQL 中尝试使用 LIKE 整数时,它可以工作。
请帮忙。谢谢。