为了匹配表中的任何字符串,我使用Restrictions.like("fieldname","%")
. 当匹配字段是整数时,如何实现相同的效果?
问问题
1388 次
4 回答
7
于 2013-07-31T04:57:31.510 回答
2
如果要限制为特定的整数值,Restrictions.eq(...)
请按照其他答案的描述使用。也可以做其他简单的关系;例如不等于、小于等。
如果您想“限制”整数字段具有任何整数值(不是特定值),则限制为无操作。
如果您想将字符串字段限制为由数字组成,那么您可能需要使用 usingRestrictions.sqlRestriction(...)
和特定于数据库的约束(例如,如果数据库支持,则使用正则表达式。)
于 2013-07-31T05:17:33.103 回答
0
您可以简单地使用:
Restrictions.eq("integerId", integerIdValue));
其中integerIdValue
是整数类型。
于 2013-07-31T04:50:49.510 回答
0
于 2013-07-31T04:52:48.327 回答