当前位置: 代码迷 >> Java Web开发 >> hql 语句有关问题 有些不明白
  详细解决方案

hql 语句有关问题 有些不明白

热度:8293   发布时间:2016-04-10 22:36:29.0
hql 语句问题 有些不明白
 Query query= session.createSQLQuery("update SAL_CHANCE set chc_due_user_id=:due_user_id ,chc_status=1,chc_due_date=:date where chc_id=:id").setParameter("due_user_id", dueUserId).setParameter("date",new Date()).setParameter("id",id);


是什么意思。 只学过=?的

看不懂 有大神 给解释下吗? 最好能转化成 =? 的模式  让我理解理解
------解决方案--------------------
采用“?”占位符的方式,只能按1、2的这些位数去填充,如果弄混了怎么办?采用“:name”这种方式可以使用  .setParameter('name', 'xxx');,灵活使用。
  相关解决方案