java中在写一个方法的时候如何去考虑该方法的返回类型

来源:百度知道 编辑:UC知道 时间:2024/05/10 16:41:59
举个最简单的例子
拿struts+hibernate做项目的时候涉及到query,add,delete,update四大基本功能,在业务类中写具体的4个方法的时候如何去断定没个方法的返回类型
比如query(查找)可以返回一个list类型,delete(删除)返回一个String类型,add和update为void无返回值
为什么,搞不太明白,高人点拨

查询的目的是要结果集,也就是说要拿来用的.结果集是一条一条的数据,放在list里用起来就比较方便了.
其他的就看你是否需要返回个什么了,add和update数据库后,没有结果集.通常业务也不需要得到什么值,你也不需要有个什么返回值不是么.
到底需要返回什么,那要看你需要什么.返回类型就是你需要得到的东西的类型.
归根到底,你要根据业务需求来判断返回什么.也就是你执行这个方法的目的是什么.你想得到什么,就返回什么.
我也不太清楚你到底明白了没.
你是刚接触吧,所以有些迷糊,时间长了,自然而然就明白了.