關於hql中的in 和not in

今天下午在碼代碼的時候碰到了in 和not in的使用,然後我使用的是公司封裝的方法

發現公司封裝的方法並不支持in 和not  in,我還死腦筋的鑽了半天,簡直浪費時間。

晚上回到房裏怒測試hibernate自身的方法,發現這簡直太簡單了!!!!!

這裏就不提供代碼塊了。

我總結出下面幾點:

1、如果使用hibernate的 query.setParameter(int,obj)方法,可以直接使用對象代替hql佔位符;

2、如果使用hibernate的 query.setParameterList(String,集合/數組)方法,需要使用集合或者數組代

替hql中的佔位符(使用此方法的時候佔位符要使用    ":字符串");




3、這不是關於hql了,關於自己的一些教訓,以後千萬不能在一棵樹上吊死,該變還是要變啊!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章