2 回答

TA貢獻1868條經驗 獲得超4個贊
Object是用來穿地參數得,Objec....它和Object[]有區別,Object[]提前必須初始化長度,而Objec....得長度不定,可以是一個,可以是更多,或是沒有??戳讼履隳莻€產尋分頁方法,穿進去了HQL,因為HQL查詢條件是動態得,可能一個,可能兩個,也可能是三個.....用Objec....這種形式更加方便,當然你也可以放進去數組,或是Map,至于得的實現setParamter就不一樣了,一種是靠順序維護,另一種就是屬性name,setParamter(index,value)或是setParamter(name,value).

TA貢獻1865條經驗 獲得超7個贊
Object... 可變數量參數
public class TestParamObject
{
public void testParam(Object ... params)
{
System.out.println("qqqq");
}
public static void main(String[] args)
{
TestParamObject t = new TestParamObject();
// 可以使用以下幾種方法調用testParam
Object obj1 ="aa";
Object obj2 ="bb";
Object obj3 ="cc";
Object obj4 ="dd";
t.testParam(obj1);
t.testParam(obj1,obj2,obj3,obj4)
t.testParam(new Object[]{obj1,obj2,obj3,obj4});
}
}
添加回答
舉報