用VO好,map灵活但是维护和新员工不友好。正好现在去新公司才不久,基本上都用map,我就想看这个接口用了某个参数没,一直跟踪代码到每个方法,最后到xml里的sql才知道有没有这个参数[捂脸],业务多的方法复杂层次多的那就有的看了。vo接口规范一点,map给传一些没用的参数一样的还得接收 开始写代码的时候就是用的万能map,后面规范起来了就用实体类VO了,所以还是推荐VO 需求稳定就vo好,需求不稳定map好 map传参真的可以开了 我个人觉得,从未来和设计模式的方面来说实体类VO比较好,更加规范。如果是自己开发的一个小项目,无后期迭代,为了效率还是map比较好。 vo 和 map 组合着用 java是面向对象的语言,vo是封装的体现。符合面向对象的三大特性,vo更加灵活。 当然VO好,参数好理解,map方便但是不清楚里面的值是否合规 看业务,看需求! 问这个问题我只能说你现在的公司代码里就已经有很多map入参了,而且你们公司没有干预,所以我只能说随便你吧,这个不是一个人的事情