1. 程式人生 > >關於hql中的in 和not in

關於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了,關於自己的一些教訓,以後千萬不能在一棵樹上吊死,該變還是要變啊!