执行以下限制会遇到以下错误
Message: java.lang.String cannot be cast to java.lang.Integer
if (suburbid > 0) {
criteria.add(Restrictions.ilike("suburb.id", suburbid));
}
执行以下限制会遇到以下错误
Message: java.lang.String cannot be cast to java.lang.Integer
if (suburbid > 0) {
criteria.add(Restrictions.ilike("suburb.id", suburbid));
}
改变
criteria.add(Restrictions.ilike("address.subrub.id", suburbid));
到
criteria.add(Restrictions.ilike("suburb.id", suburbid));
更新
也尝试改变
.createAlias("development.address.suburb", "suburb");
到
.createAlias("devAddress.suburb", "suburb");
您不能将 iLike 用于整数,将其更改为 eq。