hibernate 和 mysql in的参数变量
Mysql :
select appid from mem_apps where appid in (?) 如果?=25,3 那么此语句的结果只有一条,形如下面的语句: select appid from mem_apps where appid in ('25,3') 要得到多条记录 ,可以采用下面的写法: select appid from mem_apps where INSTR(CONCAT(',',?,','),CONCAT(',',appid,','))>0 类似于 select appid from mem_apps where appid in ('25','3')
欢迎大家阅读《hibernate 跟 MySql in的参数变量》,跪求各位点评,by 搞代码
String hql = "from UserObd u where u.chariotest in (:list) and u.rectime > :syntime"; Query query = super.getSession().createQuery(hql).setParameterList("list",chariotest).setDate("syntime", synTime); return query.list();
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~