public void test(User user);或者用map.put();放入name和age的值,把Map集合作為參數(shù)傳入public void test(Map map);2者哪個(gè)代價(jià)大?開(kāi)銷大?應(yīng)該用那種方式各位大大,回答的真快,主要是這樣的,,,后臺(tái)DAO是ibatisgetSqlMapClientTemplate().update("", user);這個(gè)只接受一個(gè)對(duì)象參數(shù)
2 回答

撒科打諢
TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
map 會(huì)大點(diǎn),感覺(jué)這個(gè)對(duì)系統(tǒng)性能沒(méi)有什么影響!基本可以忽略不計(jì)

慕斯王
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
如果test這個(gè)方法是相對(duì)固定的話, 最好的做法是只傳兩個(gè)參數(shù)public void test(String user, int age)。 因?yàn)槟銈鲗?duì)象的話,對(duì)象的屬性在test方法里可以被修改, 可能會(huì)導(dǎo)致誤操作
添加回答
舉報(bào)
0/150
提交
取消