为了账号安全,请及时绑定邮箱和手机立即绑定

您好,假设我在java中定义了一个实体类User,详细情况问题如下所示?

您好,假设我在java中定义了一个实体类User,详细情况问题如下所示?

UYOU 2021-04-13 15:11:45
public void test(User user);或者用map.put();放入name和age的值,把Map集合作为参数传入public void test(Map map);2者哪个代价大?开销大?应该用那种方式各位大大,回答的真快,主要是这样的,,,后台DAO是ibatisgetSqlMapClientTemplate().update("", user);这个只接受一个对象参数
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

map 会大点,感觉这个对系统性能没有什么影响!基本可以忽略不计

查看完整回答
反对 回复 2021-04-18
?
慕斯王

TA贡献1864条经验 获得超2个赞

如果test这个方法是相对固定的话, 最好的做法是只传两个参数public void test(String user, int age)。 因为你传对象的话,对象的属性在test方法里可以被修改, 可能会导致误操作

查看完整回答
反对 回复 2021-04-18
  • 2 回答
  • 0 关注
  • 203 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信