日期:2014-05-20  浏览次数:20659 次

action向service或dao传参数,传哪种类型比较好???????????????????????
一直在用封装类,因为这样可以和hibernate实体类的字段类型对应起来。但是封装类会有null,而且运行效率没基本数据类型快。
到底用基本数据类型好,还是用封装类好。。。

------解决方案--------------------
这个也不一定,看你的需求而定,但我通常遇到这种情况时都是封装成对象。
------解决方案--------------------
视情况而定
------解决方案--------------------
个人习惯传对象,这样更能体现面向对象
------解决方案--------------------
探讨

个人习惯传对象,这样更能体现面向对象

------解决方案--------------------
那要看你传什么参数,传多少参数了
有时就得传对象
传基本类型数据但个数大于三个以上时,最好先用集合封装一下,封装成对象传
------解决方案--------------------
探讨

引用:

个人习惯传对象,这样更能体现面向对象

为了OO而OO !!!!
这让我想起了一个在实际开发中遇到的情况,项目使用了struts2 和 hibernate 3.0 , 某程序员需要根据ID获取一个 对象,其实简单来说,只要通过 struts2 传过来一个ID即可,但是该程序员,一定要 封装成一个对象传入service层 ! 于是乎 ,我……

------解决方案--------------------
探讨
那要看你传什么参数,传多少参数了
有时就得传对象
传基本类型数据但个数大于三个以上时,最好先用集合封装一下,封装成对象传

------解决方案--------------------
这个视方法功能而定啊,没有规定说action调service中的方法非得传int、String或者实体等这种说法。
------解决方案--------------------
自己喜欢·~~这个理由够不~
------解决方案--------------------
感觉还传递对象好一点,以便以后有参数更改时,不用修改接口方法,而直接修改传递的Entity对象就OK了
------解决方案--------------------
尽量的优化代码,传对象的话,需要什么值,对象中存哪个值,相当方便,一个方法,比较通用。

各有各的优点吧,自己视情况而定。
------解决方案--------------------
我一般喜欢用基本类型数据。有时要用到封装类型。
这个是根据实际开发中来定义。。。。。
------解决方案--------------------
实体类实现了java.io.Serializable这个接口
最好不要用基本类型 用基本类型的封装类
------解决方案--------------------
探讨

引用:

引用:

个人习惯传对象,这样更能体现面向对象

为了OO而OO !!!!
这让我想起了一个在实际开发中遇到的情况,项目使用了struts2 和 hibernate 3.0 , 某程序员需要根据ID获取一个 对象,其实简单来说,只要通过 struts2 传过来一个ID即可,但是该程序员,一定要……