我想在IN子句中使用绑定变量,我想使用框架使列表可配置。
hql+=" and num_string in (:destNum)";
param.put("destNum",dest_Num);
dest_Num配置为字符串。我在配置中添加了属性,但仍然无法正常工作。任何人都知道使用绑定变量和IN子句,其中in值将作为String传递?或任何其他方式来实现这一点。
答案 0 :(得分:0)
像这样使用如果使用hibernate
String hql = "from A where name in (:names)";
Query q = s.createQuery(hql);
q.setParameterList("names", l);