0
任何人都可以请告诉我,如果它是正确的语法。该地图包含多个值并转换为数组。你能告诉我正确的语法
criteria.add(Restrictions.like("os", "%"+(((ArrayList<String>)map.get("os")).toArray())+"%"))
它是正确的语法吗?谢谢。
任何人都可以请告诉我,如果它是正确的语法。该地图包含多个值并转换为数组。你能告诉我正确的语法
criteria.add(Restrictions.like("os", "%"+(((ArrayList<String>)map.get("os")).toArray())+"%"))
它是正确的语法吗?谢谢。
您需要遍历在地图中,并为每一个条目添加
Restrictions.like("os", "%"+entry+"%")
与
Restrictions.or(...)
一起加入那些使用添加了一套完整的标准
criteria.add
你试过了吗?结果是什么? –
你不想使用'IN' SQL运算符吗?取决于'ArrayList.toString()'产生的是不是一个好主意。 –
正确的语法?或者只是正确的?您的IDE应该以毫秒为单位告诉您它的语法是否正确。 –